|
Software Overview
This section gives an overview of the different parts of the Software
Development Kit (SDK) for the ETRAX 100LX chip family and the CRIS cross-compiler distribution.
NOTE:
Support for ETRAX FS is not included in the latest SDK release
(2.01). A how-to guide together with a beta release of the
compiler is available on the
Axis Developer Wiki. A new SDK
release in December 2006 will include full support for ETRAX
FS.
The SDK and the cross-compiler distribution
comprise the software needed to setup a local development
environment to build custom firmware images.
|
Development environment |
The cross-compiler and -debugger supplied
works in the same
manner as compilers and debuggers
used on most Linux systems. |
|
Operating system |
The operating system of
choice is either Linux 2.4
or Linux 2.6. Both include the
CRIS port to execute the OS on the ETRAX 100LX CPU or later.
The kernel includes ETRAX drivers for:
- Ethernet
- Serial ports
- Parallel ports
- General Purpose I/O (GPIO)
- USB Host
- IDE
Features regarding our Linux support:
- Linux with full MMU support
- Support for the standard glibc library
- Support for uClibc library
- Support for shared libraries
- Linux threads & POSIX threads are implemented
|
|
Common applications |
Various
applications are included in the SDK.
Refer to the applications section for a description of all the
applications that we supply for the platform.
Applications not included in the SDK can
in most cases easely be ported to the CRIS platform
since we use the same kernel and glibc library as most
standard linux distributions. |
SDK
hardware configuration
The SDK is configurable for many custom HW
setups by the use of parameters in various configure files
supplied with the SDK. Additionally there are a number of
preconfigured setups for the common products listed below.
These are added to reduce the setup time and increase the ease
of use.
SDK preconfigured hardware
configurations
- Developer Board 82+/83+
- Developer Board 82/83
- Developer Board LX
- Developer Board LX IDE
- FOX board by ACME systems
- Custom hardware design with MCM2+8 and
no additional memory
- Custom hardware design with MCM4+16 and
no additional memory
All free Axis source code and modified source code of other
free software is available for download in the download section.
|