RL-ARM User's Guide
RL-ARM and all of its components are not maintained anymore.
Customers with a valid support and maintenance contract should
switch to MDK
Middleware. The real-time operating system Keil RTX5 is open source under the Apache 2.0
license and available through the ARM::CMSIS pack.
The RL-ARM™ User's Guide contains detailed information
about the components of the Real-Time Library (RL-ARM). RL-ARM
A group of tightly-coupled libraries designed to solve
the real-time and communication challenges of embedded
A collection of easy-to-use middleware components that
are designed to work across many ARM- and Cortex-M processor-based
- Integrated into the MDK-Professional Edition.
This manual contains the following chapters:
RL-RTX describes the
operating system (RTOS) component of RL-ARM, tasks and task
priorities, task management, timers, scheduling, interrupt
functions, mailboxes, and the RTX-RTOS configuration and debugging
the Flash File System component of RL-ARM for managing files stored
on standard Flash, RAM, or Memory Card devices.
describes the TCP/IP Protocol Stack Suite component of RL-ARM
explaining the various TCP/IP features, and helps in creating
embedded applications that can connect to the Internet.
RL-CAN describes the
Controller Area Network (CAN) driver component of RL-ARM, and
explains the creation of CAN applications using the RTX
RL-USB describes the USB
Device and USB Host driver component of RL-ARM for creating USB
lists and explains some of the examples built with RL-ARM.
describes all the library routines that are available in
Appendix contains the
µVision® debug dialogs and a glossary.
April 2011: RL-FlashFS updated to reflect library
February 2011: RL-USB for USB Device Applications
- December 2010: RL-USB for USB Host Applications added.
- November 2009: Manual updated, added FTP Server.
February 2009: RTX-ARM V2, the __task keyword position
November 2008: Manual updated, added XML, TCP sliding
January 2008: Manual updated, added RTX Kernel for Cortex™-M
November 2006: Added SD/MMC Flash Memory Card support.
November 2006: Moved all function descriptions into the
library reference chapter.
- October 2006: Initial import to web.
October 2005: Added Mutex
Objects, Stack Checking,
Flash File System, and
- June 2005: Second revision.
- February 2005: First revision.
- November 2004: Initial revision.