EmbeddedDeveloper.com
Home » Keil » RealView Real-Time Library




RealView Real-Time Library

The RealView Real-Time Library (RTL-ARM) offers a library of commonly used components to aid developers in developing their applications.RealView RTL-ARM includes:
  • The RTX Real-Time Kernel, a full-featured Real-Time Operating System that 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.
  • The TCP/IP Networking Suite; 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.
  • The Flash File System which 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 USB Device Interface which implements standard USB devices such as HID or Mass Storage.
  • The CAN Interface which provides a classic CAN driver that interfaces to the RTX Real-Time Kernel.
RTL-ARM is designed to solve several common challenges for embedded developers including:
  • Multitasking - allowing you to manage several jobs or tasks on a single CPU.
  • Real-Time Control - allowing you to control task execution times.
  • Inter-Task Communication – allowing you to configure communication between various tasks in your system.
  • Internet access through ether a Ethernet or Serial (Modem) connection.
  • Embedded Web Server including CGI scripting.
  • E-mail Notification through Simple Mail Transfer Protocol (SMTP).

 

The RealView RTL-ARM is a separate product, however the RTOS kernel (RTX) is included already as library within RealView MDK-ARM. The RTL-ARM product adds the RTX source code, a complete TCP/IP stack implementation including various protocols and utilities, a Flash File System, the USB and CAN Driver implementation.

The RTL-ARM components including the RTX Kernel are royalty-free.




2008 ARM Developer's Conference