Home Products Documentation Wiki Support Download Showroom Contact us Where to buy
The information on this page is nolonger maintained.
For current product information visit the new Axis Developer web site on www.axis.com/products/dev/
For current developer information visit the Axis Developer WIKI
   Documentation   Software

Documentation

Overview

Software

Overview

  SDK

  Compiler

  Debugger

Hardware

  Chips

  ETRAX FS

  ETRAX 100LX

  ETRAX 100LX MCM

  Developer boards

  Developer board 82+

  Developer board LX

Old Documentation

  Old documentation page

  Old software page

 

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.

Axis Communications, All Rights Reserved.

Contact  | Axis Sites  | Privacy Statement