Keil Logo

News 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/.

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.