Visit the National Instruments web site
Click on the advert above to visit the company web site

Product category: Design and Development Software
News Release from: Enea Embedded Technology | Subject: OSE OMAP platform
Edited by the Electronicstalk Editorial Team on 06 April 2004

Platform unites dual-core processor with
RTOSs

Request your FREE weekly copy of the Electronicstalk email newsletter. News about Design and Development Software and more every issue. Click here for details.

Enea Embedded Technology has developed a novel bundled RTOS platform for Texas Instruments' OMAP architecture.

Enea Embedded Technology has developed a novel bundled RTOS platform for Texas Instruments' OMAP architecture The new dual-core RTOS platform, the first to support OMAP's ARM and DSP cores with an integrated solution using 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 optimised 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 optimised 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 optimised for high-availability, high-reliability distributed communications systems.

Using 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 optimised for deeply embedded applications with tight memory constraints and hard real-time requirements.

OSEck occupies less than 4Kbyte of memory (in a minimal configuration), is fully event driven, and guarantees fast and deterministic response to time-critical events.

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, multicore 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 multicore 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 and OSEck RTOSs, link handler and Illuminator debugger is available now.

Enea Embedded Technology: contact details and other news
Email this article to a colleague
Register for the free Electronicstalk email newsletter
Electronicstalk Home Page

Search the Pro-Talk network of sites

Visit the National Instruments web site