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
  » Developer Solutions

Axis Developer Solutions

Axis has been designing chips for 20 years, always with networking in mind. Our chips have been used in OEM solutions for companies like Canon and Hewlett-Packard in high volume applications.

We have the unique position of being a single source provider of a few very key components that you need when you start a new product design. Traditionally you buy a chip from one manufacturer, get support for it from a second, buy the operating system from a third, and the compiler from the fourth company. This can cause conflicts that you have no control over when you run into problems.

Axis provides all these components:

  • ASIC - ETRAX family of system-on-chip processors
  • Operating system - We maintain our own Linux distribution for the ETRAX processor
  • Compiler & Debugger - We maintain the support for ETRAX in the Gnu C Compiler
  • Support - We provide support for all components

Since we use the same components for almost all of our own products, you can rest assured that we have a very strong incentive that all these components work well together. 

Processors designed to run Linux

ETRAX 100LX was our first processors we specifically designed with Linux in mind. We added a MMU (Memory Management Unit) since that is required by the Linux kernel in order to be fully compatible with Linux. Before we had the MMU, we had to use a version of Linux called uClinux.

The advantage of running the real Linux

The advantage comes from removing limitations that uClinux has. Since uClinux has no MMU support, it cannot handle common function calls such as fork() properly. There are many more examples. Since many applications use these functions that work differently, they have to be modified to work with uClinux. It is simply more work involved in porting an application to work with uClinux.

When you run the real Linux 2.4 kernel on your embedded processor, it is more like running on a standard Linux PC. You use the same kernel and the same supporting libraries. If the application works on your PC, it'll work on the embedded processor.

The advantage results in faster development and time to market for your new product.

Support and Services

Our main goal is to sell chips. The operating system and development environment is provided for free. Our support packages will be enough to help you get your product to the market. Our experienced engineers will help you, regardless if your problems are in the OS, the HW drivers or with the compiler.

© Axis Communications, All Rights Reserved.

Contact  | Axis Sites  | Privacy Statement