The GCC toolchain used by Critical Link to compile and debug the linux kernel is included in the MityDSP-L138 SDK tarball in the releases section below. The SDK is built as the meta-toolchain-mitydspl138 bitbake target using the MityDSP-L138 Meta Layer to the OpenEmbedded core build system for the Angstrom distribution.
The tarball includes a gcc toolchain and a set of support utilities necessary to use the opkg utility.
- Aug-2012 SDK Tarball 32-Bit , 64-Bit
- GCC Version 4.5.4
- Includes Qt cross tools for version 4.8.0 Qt Embedded
- Mar-2012 SDK Tarball 32-Bit
- GCC Version 4.5.4
- Includes Qt cross tools for version 4.7.4 Qt Embedded
- Nov-2010 SDK Tarball 32-Bit
- GCC Version 4.3.3
- Includes Qt cross tools for version 4.6.3 Qt Embedded
- May-2010 MityDSP-L138 SDK Tarball 32-Bit , 64-Bit
- GCC version 4.3.3
- Built from OpenEmbedded commit c504712189b9f3a157a2f3c8bdf257c1d88c3944
The tarball is built with the installation directory to be located at /usr/local/angstrom/arm. It is recommended that you maintain this installation path as the setup script included references this location.
- Download the version of the SDK that you want to use.
- You must extract the tarball as root to the root directory. Using Ubuntu, this requires running "sudo", e.g.:
user@desktop->##### For ToolChain 4.5.4 (Mar-2012 release) user@desktop->sudo tar xjvf angstrom-eglibc-i686-armv5te-toolchain-qte-v2012.03-core.tar.bz2 -C /
Using the SDK¶
Once you have installed the SDK, you must configure your environment (paths, etc.) to use the toolchain and associated utilities. This is accomplished by running a pre-defined shell script included in the SDK. NOTE: The new release changed the location of the setup path and executables. Please only run one of the setup scripts below based on which toolchain you would like to use.
user@desktop->###### For toolchains 4.5.4 (most recent) user@desktop->source /usr/local/oecore-i686/environment-setup-armv5te-angstrom-linux-gnueabi user@desktop->###### OR For ToolChains 4.3.3 and below user@desktop->source /usr/local/angstrom/arm/environment-setup
At this point, you should now be able to run the gcc cross compiler for the ARM platform.