Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
EE Times-Asia > EDA/IP

RTOS protects memory in dynamically loaded programs

Posted: 21 Apr 2005 ?? ?Print Version ?Bookmark and Share

Keywords:enea embedded technology? ose? real-time operating system? rtos? arm?

Enea Embedded Technology has released v5.1 of its OSE real-time operating system (RTOS) for the ARM, xscale, ppc and mips architectures.

OSE 5.1 provides several key memory management, networking, development, and ease-of-use upgrades. Its enhanced virtual-memory support leverages the memory protection and virtual memory translation facilities of hardware memory management units (MMU). When it unloads programs, OSE 5.1 reclaims memory without fragmentation. And when new hardware is added or removed, it supports driver loading and unloading.

OSE 5.1 employs a modular architecture to reduce static memory usage and a dynamic software download mechanism to minimize buffer usage. It also provides dynamic program management for persistent media such as flash, which enables programs to load into flash, execute in place and withstand restarts.

Enea's latest product has been designed with a new packaging; the RTOS and tools are now in separate releases.

"This will enable our customers to upgrade the OSE tool chain independently from the RTOS, thereby increasing flexibility and making it easier to address bus fixes," said Michael Christofferson, director of product marketing at Enea.

OSE 5.1 compiler support includes the GCC 3.4.2 compiler for ARM, Xscale, PPC, MIPS, and Soft Environments and the ARM RVCT compiler for ARM and Xscale targets. Both compilers provide enhanced support for C++.

Enhanced networking support

A TCP/IP router stack called OSE IPNET provides networking support, and is available in both v4 and v4/v6 versions. OSE 5.1 is also available with OSE IPLITE, a lightweight TCP/IP stack.

A comprehensive suite of security protocols is available from Interpeak. Networking applications include DHCP, DNS, FTP, TFTP and Telnet.

Configuration, build and usage features

Each board that OSE 5.1 supports comes with a software reference system that provides turnkey build functions. The system includes a build and configuration framework, board specific drivers, and OSE sample system and application modules.

Without a debugger, designers are able to bring up a full OSE demonstration system in less than one hour, according to the company.

Enhanced soft environment

The latest version of the OSE RTOS has been upgraded with a soft kernel environment, which offers OSE execution emulation that helps programmers develop, prototype, and test their code without having access to the target hardware. It also provides full dynamic program loading on Windows and Linux hosts.

Pricing and availability

The price of the OSE RTOS starts at $8,000. The other OSE components are sold individually, and are priced depending on the needs of the developer and the application being built.

- Ismini Scouras


Article Comments - RTOS protects memory in dynamically ...
*? You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.

Back to Top