hub/switch user guide AT91
KEIL SOFTWARE
ARTX-ARM ADVANCED RTOS
The Keil ARTX-ARM Advanced RTOS
for ARM-based Microcontrollers is a flexible
Real-Time Operating System that includes
a Flash File System and TCP/IP Networking
support.
ARTX-ARM is designed to solve several
common challenges for embedded developers
including:
• Multitasking which allows you to manage
several jobs or tasks on a single CPU,
• Real-Time Control which allows you
to configure tasks so that operations
execute in a defined period of time,
• Inter-Task Communication which
allows various tasks in your system to
communicate with each other,
• Internet Connection via Ethernet or
Serial (Modem),
• Embedded Web Server and CGI
scripting,
• E-mail Notification via SMTP.
Driver templates for CAN, Flash, and USB
devices are available.
Kernel Features
• Kernel routines are provided in a library
that is automatically included by the
linker. All you must do is specify the
ARTX linker directive or select Advanced
RTX for ARM within the µVision IDE.
• Interrupts may trigger tasks or start
standard interrupt functions.
• Several methods of inter-task commu-
nication are provided including: events,
mailboxes, and semaphores.
• Supports both ARM and Thumb modes.
• TCP/IP Library supports
internetworking on ARM devices
• Protocols supported: ARP,
UDP, TCP, HTTP, TFTP, SMTP,
DHCP, Telnet
• Pre-configured for SMSC
LAN91C111 Ethernet Controller.
Other Ethernet controllers may
be used with user-configured
initialization routines
• Several example projects are
included
CONTACTS
EUROPE/ASIA/AUSTRALIA
Keil Elektronik GmbH
Bretonischer Ring 15
D-85630 Grasbrunn - Germany
Phone: (+49) 89-456040-0
Fax: (+49) 89-468162
e-mail: sales.intl@keil.com
USA/AMERICA
Keil Software, Inc.
1501 10th Street, Suite 110
Plano, TX 75074 - USA
Phone: (+1) 800-348-8051
Fax: (+1) 972-312-1159
e-mail: sales.us@keil.com
WEB SITE
www.keil.com
III-07
C HAPTER III -
RTOS
5C46 AT91 3Party BAT.xp 7/09/05 2:53 Page 36