Enea Supports TI's OMAP with Bundled Multi-Core RTOS Platform

3/31/2004 - Enea Embedded Technology, a leading provider of software solutions for the communications market, announced a bundled RTOS platform for Texas Instruments’ OMAPTM architecture. The new dual-core RTOS platform, the first to support OMAP’s ARM and DSP cores with an integrated solution utilizing a single API, employs processor- and application-independent message passing to establish seamless interprocess communications between the two cores. Enea’s new OMAP platform also features an integrated dual-core Soft Kernel simulator, system-level Illuminator debugger, and dual-mode IPv4/IPv6 TCP/IP stack.

“OSE provides an optimal high-availability single-RTOS solution for the OMAP architecture,” said Paul Nederveen, product marketing manager for Enea Embedded Technology, North America. “OSE’s single-API solution greatly simplifies development by providing a dual-core boot and development environment, and transparent interprocess communications between cores. On top of that, we offer integrated dual-core TCP/IP, simulation and debug facilities, together with out-of-the-box BSPs that make it easy for OMAP designers to hit the ground running.”

The OSE OMAP solution combines two components: the full-featured OSE RTOS, which runs on the ARM core; and OSEck, a compact version of OSE optimized for the TMS320C55x DSP core. OSE and OSEck share the same API, which eliminates the need to master separate RTOS programming environments, and enables designers to create portable code that can run on either processor. OSE and OSEck also share the same Link Handler, whose message-based interprocess communications model simplifies development by enabling designers to establish communications between processes running on the two cores as if they were running on a single core.

OSE is available for the OMAP5910, OMAP5912, OMAP1510, and OMAP1610 processors. The OMAP5910 and OMAP5912 are optimized for embedded and connected applications such as Internet appliances, web pads, telematics, biometrics, and medical devices. The OMAP1510 targets multimedia-rich converged voice and data smart phones, PDAs and other types of mobile devices. The OMAP1610 targets high-volume mobile wireless applications. All OMAP processors combine a TI-enhanced ARM9 microprocessor with a TI TMS320C55x DSP.

OSE is a memory-protected RTOS optimized for high-availability, high-reliability distributed communications systems. Utilizing the OMAP platform’s hardware memory management facilities, OSE provides a firewall that enhances reliability and availability by preventing kernel and application processes from corrupting each other. OSE features a power management system that extends battery life, a crash-safe file system with flash support, and a complete networking solution with TCP/IP and other networking/security protocols. It also features dynamic download capability, which enhances mobile device flexibility by enabling new applications to be downloaded to systems as they operate in the field.

OSEck (OSE Compact Kernel) is the DSP version of the full-featured OSE RTOS. OSEck is a fully pre-emptive real-time kernel with built-in error handling optimized for deeply embedded applications with tight memory constraints and hard real-time requirements. OSEck occupies less than 4 kbytes of memory (in a minimal configuration), is fully event driven, and guarantees fast and deterministic response to time-critical events.

Tools and board-support packages
The OSE RTOS supports compilers from ARM (ADS and RealView) and Texas Instruments (Code Composer Studio 2.2 with RTOS awareness plug-in). Enea also offers the WinIdea C/C++ source-code debugger, which supports RTOS-aware debugging on both cores. Additional development tools are available from third parties such as Mentor Graphics and Lauterbach.

Enea’s own RTOS-aware, multi-core system-level analysis and profiling tool, OSE Illuminator, enables programmers to monitor, control and collect data for applications viewed as a sequence of events (such as context switches and message-passing between processes). OSE’s native multi-core support lets Illuminator users debug software on both cores through a single connection. Enea also offers a Soft Kernel simulator for the ARM and DSP kernel, which enables designers to start developing their OSE and OMAP platform applications in advance of hardware availability.

OSE provides a board support package (BSP) for standard production OMAP boards such as the Innovator Development Kit, Minno 05, 1510DC EVM, and Texas Instruments’ soon-to-be-announced OMAP Starter Kit (OSK). OSE can also be readily ported to custom boards.

The OSE OMAP platform, including the OSE the OSEck RTOSes, Link Handler, and Illuminator debugger is available now. Pricing information can be obtained via the local Enea offices.

About Enea Embedded Technology
Enea Embedded Technology is a leading provider of real-time operating systems, development tools and services for fault-tolerant, high-availability and safety-critical applications. Enea Embedded Technology owns and markets the OSE real-time operating system. OSE is used in millions of products worldwide, including distributed communication systems such as communication infrastructure or mobile phones, avionics, medical, automotive and industrial control systems. Enea Embedded Technology is a subsidiary of Enea Data (SAXESS: ENEA), based in Stockholm, Sweden. Employing nearly 600 people worldwide, Enea Data provides products, services, and training for a variety of real-time embedded, IT and e-business applications. Customers include industry leaders such as Ericsson, Lockheed Martin, Samsung, Agere Systems, Sony and Boeing.

Previous Page | News by Category | News Search

If you found this page useful, bookmark and share it on: