Press Release
26 Apr 2005
Keil RL-ARM RTOS with TCP/IP Networking
Plano, TX: Keil Software is pleased to announce the
Advanced Real-Time Operating System for ARM (RL-ARM). RL-ARM
is a flexible Real-Time Operating System with TCP/IP Networking and
Flash file system support for ARM-based microcontrollers.
RL-ARM solves common challenges for embedded programmers:
-
Multitasking, Real-Time Control, and Task
Communication,
- Internet Connection via Ethernet or Modem,
- Complete Embedded Web Server with CGI Scripting,
- Automated E-mail Notifications via SMTP.
RL-ARM contains two major libraries:
-
The Advanced Real-Time Kernel is a memory-efficient
Real-Time Operating System,
-
The TCP/IP Protocol Suite provides Ethernet and Modem
connectivity for internet-enabled applications.
The Advanced Real-Time Kernel allows your embedded
applications to manage several jobs or tasks on a single CPU. The
Kernel provides functions for: time management (for timeout or
delay), semaphore management (for resource sharing), event management
(for task synchronization), and mailbox management (for task
inter-communication). The Kernel is easily retargeted using a single
configuration file.
A Flash File System allows you to save files in Flash or
ROM (RAM support is currently in development). These are useful in
systems that require large amounts of data storage or for systems
with internet interfaces (HTTP or FTP).
The TCP/IP Protocol Suite is a ground-up TCP/IP stack
implemented specifically for embedded applications. It includes TCP
and UDP sockets, PPP and SLIP interfaces, DNS, Telnet, TFTP, SMTP,
and an Embedded Webserver with CGI and password protection. The stack
works with Ethernet or Serial (Modem) interfaces. Preconfigured
examples are provided for several standard evaluation boards.
While it is possible to implement an embedded program without
using a real-time kernel, a proven kernel like ARTX-ARM saves time
and makes software development easier. Detailed information about the
Advanced RTX for ARM is available at http://www.keil.com/rl-arm/.
About Keil Software
Keil Software makes C compilers, macro assemblers, real-time
kernels, debuggers, simulators, integrated environments, and
evaluation boards for the 8051, 251, C16x/ST10, and ARM7
microcontroller families. Products available from Keil Software
include embedded development tools, evaluation software, product
updates, application notes, example code, and technical support. More
information is available from http://www.keil.com/.