Press Release
27 Aug 2004
Keil ARTX166 RTOS with TCP/IP Networking
Plano, TX: Keil Software is pleased to announce the
AR166 Advanced Real-Time Operating System. AR166 is a flexible
Real-Time Operating System with Flash File System and TCP/IP
Networking for the Infineon XC16x, C16x, and ST10.
AR166 solves common challenges for embedded programmers such
as:
-
Multitasking, Real-Time Control, and Task
Communication,
- File Management in Flash ROM or RAM devices,
- Internet Connection via Ethernet or Modem,
- Complete Embedded Web Server with CGI Scripting,
- Automated E-mail Notifications via SMTP
- .
AR166 contains three major library blocks:
-
Advanced Real-Time Kernel: is memory efficient Real-Time
Operating System,
-
Flash File System: that allows you to save files in
Flash, ROM, and RAM devices,
-
TCP/IP Protocol Suite: that provides Ethernet and Modem
connectivity.
The Advanced Real-Time Kernel lets you 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 Flash File System allows you to create, save, read and
modify files stored on a standard Flash ROM or RAM device. The Flash
File System holds files required for the Embedded Web Server and
interacts with the TFTP Server that is built into the TcpNet part of
ARTX166.
The TCP/IP Protocol Suite is a ground-up implementation
specifically designed for embedded applications. It includes TCP and
UDP sockets, PPP and SLIP interfaces, DNS, Telnet, TFTP, and an
Embedded Webserver with CGI and password protection. ARTX works with
Modem or Ethernet connections. Several examples are provided that run
on the Keil MCB167-NET
and MCBXC167-NET
Boards.
While it is possible to implement an embedded program without
using a real-time kernel, a proven kernel like AR166 saves time and
makes software development easier. AR166 even enables your
application for TCP/IP interconnectivity.
Detailed information about the Advanced RTX166 RTOS is available
at www.keil.com/ar166.
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 www.keil.com.