Keil™, An ARM® Company

Product News

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