
AMX™ for ARM is a full featured real-time multitasking kernel for the ARM (including Thumb), StrongARM and XScale microprocessor families. AMX has been tested on the ARM7TDMI and ARM940T Development Boards, the ARM Integrator/AP (ARM966E) and CP (ARM920T), the Atmel AT91EB40/42 boards, the Cogent CSB238 SBC (Cirrus Logic EP7312) and on the Intel EBSA-285, SA-1100, SA-1110 and XScale IQ80321 Evaluation Platforms.
AMX is a simple, readily understandable software development tool that meets the stringent requirements of all real-time applications. First released in 1980, the AMX family of kernels has been used worldwide at more than 2,600 embedded systems development sites.
AMX is delivered ready for development on a PC with Windows. Source code of all AMX modules is provided with AMX to permit AMX to be ported to any development platform. A sample program is provided to illustrate the proper use of many of the AMX services.
AMX is delivered in library object format ready for use with the ARM RealView Developer Suite, Metrowerks C/C++ or MetaWare High C/C++. There is no need to reconstruct AMX in order to use it. The Tool Guide included with AMX for each supported tool set directs you in the proper use of the compiler, assembler, librarian and linker. Although rebuilding AMX is not required, instructions for doing so are included. The Windows® based configuration utility delivered with AMX eases system construction.
Software products available for use with AMX include the following:
* KwikNet® TCP/IP Stack provides a full suite of protocols
* KwikPeg™ GUI allows you to create a graphical user interface on your embedded system
* KwikLook™ exploits the ARM RealView, Metrowerks CodeWarrior and MetaWare SeeCode task aware debuggers to provide quick access to the state of your AMX application
* AMX/FS™ DOS compatible file system with RAM Drive
* The AMX Prototyping System (TAPS), a Windows® utility for testing your embedded system prior to moving to the actual target hardware platform
AMX is offered with a liberal site license agreement which does not limit the number of development work stations. Executable application modules incorporating AMX can be distributed in agreed quantities without royalties.
AMX documentation is well organized, comprehensive and includes tutorial explanations and examples. The Reference Manual highlights the answers to the more common technical support questions.
It is KADAK's policy to provide prompt and courteous technical support to licensed AMX users. Each AMX product purchased includes automatic software updates during the initial support period.