Step 2f: Install Toolchains.

A toolchain is what the embedded Linux community calls the combination of the cross compiler (gcc), C library interface to the Linux kernel (libc), and kernel headers. The Eclipse IDE uses a cross compiler for two tasks. The first is for building the project, and the second is for generating an index of the project so that cross referencing can be done from within the IDE. Building the project is done by the Go! virtual appliance with the toolchains already installed in it, but, we need to install a toolchain in Windows that can be used to generate C/C++ indexing. You should install a toolchain that matches the architecture you are going to develop for. For instance, if you are developing for an ARM processor, then install an ARM toolchain. Free toolchains that run on Windows can be obtained from CodeSourcery. Go to one or more of the following pages to obtain Windows setups for your target architecture:

Step 2g: Install optional components.

The Go! development environment is shipped with some optional Windows components. They are not required for embedded Linux development, and installing them is up to the discretion of the user. The components are:
  • Vim is an implementation of the popular vi editor. This editor is usefull when you are hacking away on configuration files. Install Vim by executing gvim72.exe from the Windows_Installs directory of the "goembedded" share.
  • TortoiseHg is a Windows shell extension and a series of applications for the Mercurial distributed revision control system. It allows one to easily check out open source projects that use the Mercurial revision control system. Install TortoiseHg by executing tortoisehg-0.9.2-hg-1.4.2.exe from the Windows_Installs directory of the "goembedded" share.
  • TortoiseSVN is a Windows shell extension and a series of applications for the Subversion revision control system. It allows one to easily check out open source projects that use the Subversion revision control system. Install TortoiseSVN by executing TortoiseSVN-1.6.7.18415-win32-svn-1.6.9.exe from the Windows_Installs directory of the "goembedded" share.
  • WinMerge is an Open Source differencing and merging tool for Windows. Install WinMerge by executing WinMerge-2.12.4-Setup.exe from the Windows_Installs directory of the "goembedded" share.

Installation complete.

Installation of the Go! Embedded Device Builder for Windows is now complete. You may now look at the user guide for tutorials on how to use the environment.

Last edited Feb 23, 2010 at 7:12 AM by castone, version 3

Comments

No comments yet.