Difference between revisions of "Installing EMAC OE 4.0 SDK"

From wiki.emacinc.com
Jump to: navigation, search
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{todo|Revise (11.15.13-15:12->KY+);(11.15.13-19:30->MD+);(02.12.14-13:25->MD-)|Michael Gloff|project=oe 4, mg,ky,md,Revise}}
+
{{todo|SEOKWREV (11.15.13-15:12->KY+);(11.15.13-19:30->MD+);(02.12.14-13:25->MD-);(02.13.14-11:25->MG+);(02.26.14-18:00->MG+);(03.04.14-16:10->BS-);(03.10.14-11:50->MD+);(03.19.14-16:25->BS+);(04.14.14-14:30->BS+)|Michael Gloff|project=oe 4, mg,ky,md,bs,SEOKWREV}}
 
 
'''TODO: This page needs information about the dependencies needing to be installed.  This will have to be a generic list of dependencies which you should be able to extrapolate from our Ubuntu list (to_apt_get_install_hw).  Incidentally, please change the name of that file before you post it online for the other wiki page (installing on Ubuntu).  When I made that file originally, I named it hastily and never intended to share it with anyone (even internally), so it needs a better name.  Also, things specifically for the LDC can be removed from it (chrome aptitude htop iftop vim-doc vim-addon-manager vim-puppet vim-scripts abs-guide screen subversion subversion-tools git git-doc git-man gitk easygit git-all svn-buildpackage w3m unrar p7zip-full cabextract ntp nmap tmux cifs-utils samba tftpd tftp expect) '''
 
  
 +
{{#seo:
 +
|title=Installing EMAC OE 4.0 SDK
 +
|titlemode=append
 +
|keywords=Installing EMAC SDK,EMAC 4.0 SDK
 +
|description=How to install EMAC OE 4.0 SDK.
 +
}}
 
Before beginning installation of the SDK, it is important that the development system has the required tools. These tools can either be command line interface (CLI) or graphical utilities. Both options are described in this guide.
 
Before beginning installation of the SDK, it is important that the development system has the required tools. These tools can either be command line interface (CLI) or graphical utilities. Both options are described in this guide.
  
Line 17: Line 21:
 
** Graphical: [http://utils.kde.org/projects/ark/ Ark] for KDE, [http://fileroller.sourceforge.net/ File Roller] for GNOME
 
** Graphical: [http://utils.kde.org/projects/ark/ Ark] for KDE, [http://fileroller.sourceforge.net/ File Roller] for GNOME
 
** CLI: [http://www.gnu.org/software/tar/ Tar] is standard
 
** CLI: [http://www.gnu.org/software/tar/ Tar] is standard
 +
 +
{{mbox | type = notice | style = margin-top: 1em; |  text = For systems using the APT system for package management, like Debian and Ubuntu, a [ftp://ftp.emacinc.com/Controllers/Development_Kits/EMAC_Open_Tools/Linux/emac_oe4_sdk_apt_packages package list] can be downloaded from EMAC's ftp site  and installed by typing: <syntaxhighlight lang="bash">
 +
developer@ldc:~$ wget ftp://ftp.emacinc.com/EMAC_Linux/SDK/Archive/Linux/emac_oe4_sdk_apt_packages
 +
developer@ldc:~$ sudo apt-get install $(cat emac_oe4_sdk_apt_packages)
 +
</syntaxhighlight>
 +
}}
  
 
== Recommendations ==
 
== Recommendations ==
Line 33: Line 43:
  
 
<cl>
 
<cl>
1. Download the SDK. The latest version can be found on the [ftp://ftp.emacinc.com/Controllers/Development_Kits/EMAC_Open_Tools/Linux/ EMAC ftp site]. Be sure to download the SDK that matches the architecture of your target system.  
+
1. Download the SDK. The latest version can be found on the EMAC ftp site: [ftp://ftp.emacinc.com/EMAC_Linux/SDK/Archive/Linux/EMAC-OE-arm-linux-gnueabi-SDK_4.0-latest.tar.bz2 Standard ] or [ftp://ftp.emacinc.com/EMAC_Linux/SDK/Archive/Linux/EMAC-OE-arm-linux-gnueabi-SDK_4.0-qt-latest.tar.bz2 with Qt]. Be sure to download the SDK that matches the architecture of your target system.  
 
* Uncompress the SDK.
 
* Uncompress the SDK.
 
  * Using a graphical archiving tool, double click the archive file and click extract. If you need assistance with this, please see the documentation for your graphical archiving tool.
 
  * Using a graphical archiving tool, double click the archive file and click extract. If you need assistance with this, please see the documentation for your graphical archiving tool.
Line 40: Line 50:
 
  <syntaxhighlight lang="bash">
 
  <syntaxhighlight lang="bash">
 
  developer@ldc:~$ cd /install/directory
 
  developer@ldc:~$ cd /install/directory
  developer@ldc:~$ tar -xjvf /download/directory/EMAC-OE-arm-linux-gnuabi-SDK_XX.YY.rZZ.tar.bz2
+
  developer@ldc:~$ bzip2 -cd /download/directory/EMAC-OE-arm-linux-gnuabi-SDK_XX.YY.rZZ.tar.bz2 | tar xvf -
 
  </syntaxhighlight>
 
  </syntaxhighlight>
  
The list of extracted files will be output to the screen. This may take a minute.
+
The list of extracted files will be output to the screen. This may take a minute to complete.
 
  <syntaxhighlight lang="bash">
 
  <syntaxhighlight lang="bash">
 
  developer@ldc:~$ ls
 
  developer@ldc:~$ ls

Latest revision as of 17:30, 6 June 2017

TODO: {{#todo:SEOKWREV (11.15.13-15:12->KY+);(11.15.13-19:30->MD+);(02.12.14-13:25->MD-);(02.13.14-11:25->MG+);(02.26.14-18:00->MG+);(03.04.14-16:10->BS-);(03.10.14-11:50->MD+);(03.19.14-16:25->BS+);(04.14.14-14:30->BS+)|Michael Gloff|oe 4, mg,ky,md,bs,SEOKWREV}}

Before beginning installation of the SDK, it is important that the development system has the required tools. These tools can either be command line interface (CLI) or graphical utilities. Both options are described in this guide.

Required tools

The following is a generic list of tools that need to be installed on a development machine to fully use the SDK. The method to install these tools varies according to the distribution of Linux used.

Recommendations

The following are some recommended install options:

  • The SDK should be kept in the user's home directory. For example,
# /path/to/sdk/ might be located on the filesystem at:
/home/user_name/EMAC-OE-arm-linux-gnueabi-SDK_XX.YY/

This is the location where the downloaded SDK eg. EMAC-OE-arm-linux-gnueabi-SDK_XX.YY/ will end up.

  • The default SDK root folder name should be kept at its default name since this preserves the version information for the EMAC OE SDK.

Procedure

  1. Download the SDK. The latest version can be found on the EMAC ftp site: Standard or with Qt. Be sure to download the SDK that matches the architecture of your target system.

  2. Uncompress the SDK.

    • Using a graphical archiving tool, double click the archive file and click extract. If you need assistance with this, please see the documentation for your graphical archiving tool.

    • Alternatively, you can uncompress the archive from the CLI using tar:

       developer@ldc:~$ cd /install/directory
       developer@ldc:~$ bzip2 -cd /download/directory/EMAC-OE-arm-linux-gnuabi-SDK_XX.YY.rZZ.tar.bz2 | tar xvf -
      
    The list of extracted files will be output to the screen. This may take a minute to complete.
     developer@ldc:~$ ls
    

    A subdirectory within the installation directory will be created containing the SDK:

     ...
     EMAC-OE-arm-linux-gnueabi-SDK_XX.YY/
     ...
    

Next Steps

Once the EMAC SDK is installed, the next step is to configure the SDK .