K
EIL
S
OFTWARE
ARTX-ARM A
DVANCED
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
C
ONTACTS
EUROPE/ASIA/AUSTRALIA
Keil Elektronik GmbH
Bretonischer Ring 15
D-85630 Grasbrunn - Germany
Phone: (+49) 89-456040-0
Fax: (+49) 89-468162
e-mail: [email protected]
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: [email protected]
III-07
C
H
A
P
T
E
R
I I I
-
R
T
O
S
5C46 AT91 3Party BAT.xp 7/09/05 2:53 Page 36