Media Alert
16 May 2006
RL-ARM Real-Time Library with TCP/IP Networking
Plano, TX: Keil is pleased to announce the RealView
Real-Time Library for ARM (RL-ARM). RL-ARM is a flexible
Real-Time Operating System with TCP/IP Networking, Flash File System,
and CAN & USB Device Drivers. RL-ARM is designed for use with all
ARM7, ARM9 and Cortex-M3 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 three major libraries:
-
The RTX 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 Flash File System implements a simple file system on
standard Flash ROM devices.
RL-ARM provides device drivers (including source code) to
interface to popular communication peripherals:
-
A CAN Driver is currently available for the
STMicroelectronic STR71x devices.
-
A USB Device Driver is currently available for
standard Windows device classes implemented using Philips LPC2000
devices.
Support for additional devices is planned for later this year.
The RTX 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 re-targeted 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 Web server with CGI and password protection. The
stack works with Ethernet or Serial (Modem) interfaces. Preconfigured
examples are provided for several standard evaluation boards.
Detailed information about the RL-ARM is available
at
http://www.keil.com/arm/rl-arm/
About Keil
Keil, an ARM® company, makes C compilers, macro
assemblers, real-time kernels, debuggers, simulators, integrated
environments, and evaluation boards for ARM7/ARM9/Cortex-M3,
XC16x/C16x/ST10, 251, and 8051 microcontroller families. Products
available from Keil include embedded development tools, evaluation
software, product updates, application notes, example code and
technical support. More information on Keil is available at http://www.keil.com.
About ARM
ARM [(LSE:ARM); (Nasdaq:ARMHY)] designs the technology that lies at the
heart of advanced digital products, from wireless, networking and
consumer entertainment solutions to imaging, automotive, security and
storage devices. ARM's comprehensive product offering includes
16/32-bit RISC microprocessors, data engines, 3D processors, digital
libraries, embedded memories, peripherals, software and development
tools, as well as analog functions and high-speed connectivity
products. Combined with the company's broad Partner community, they
provide a total system solution that offers a fast, reliable path to
market for leading electronics companies. More information on ARM is
available at http://www.arm.com.
ARM and ARM Powered are registered
trademarks of ARM Limited. Keil and ARM7, ARM9 and Cortex-M3 are
trademarks of ARM Limited. All other brands or product names are the
property of their respective holders. "ARM" is used to represent ARM
Holdings plc; its operating company ARM Limited; and the regional
subsidiaries ARM INC.; ARM KK; ARM Korea Ltd.; ARM Taiwan; ARM France
SAS; ARM Consulting (Shanghai) Co. Ltd.; ARM Belgium N.V.; AXYS
Design Automation Inc.; AXYS GmbH; ARM Embedded Solutions Pvt. Ltd.;
and ARM Physical IP, Inc.