Operating System suits automotive control applications.

Press Release Summary:



EE-Auto combines OSE Epsilon real-time OS with TCP/IP stack, web browser, flash file system, and development tools, providing platform for Freescale Semiconductor's MAC7111 microcontroller. Occupying 4 kbytes of memory, OSE Epsilon features integrated error handling, context switching speed of 300 nsec, full pre-emptibility, and worst-case interrupt latency of 1 µsec. EE-Auto is available for all MAC71xx processors and runs out of the box on MAC7111 evaluation boards.



Original Press Release:


Enea Announces Real-Time Automotive Platform for Freescale Semiconductor's MAC7111 Microcontroller


EE-Auto's OSE Epsilon RTOS, TCP/IP Stack, Web Browser, Flash File System, and Development Tools Provide Optimal Platform For MAC7111-Based Automotive Control Applications

Telematics Update Conference 2005 - Booth #10

DETROIT--May 17, 2005--Enea today announced the availability of its EE-Auto platform for Freescale Semiconductor's MAC7111 microcontroller. The EE-Auto platform, which combines Enea's OSE Epsilon real-time operating system (RTOS) with an optimized TCP/IP stack, flash file system, and development tools, provides an ideal platform for hosting MAC7111-based automotive infotainment control applications that require small code size and fast, reliable real-time response. EE-Auto is available for all MAC71xx family processors and runs out of the box on MAC7111 evaluation boards, which include an OSE Epsilon demonstration CD and motor control application example.

"Electronic systems are controlling a growing number of functions in modern cars, everything from ABS brakes and engines to telematics," said Michael Christofferson, director of product marketing at Enea. "EE-Auto gives automotive OEMs who are designing MAC7111-based automotive control systems the advanced real-time scheduling, memory management, interrupt processing, I/O and networking functionality needed to reliably manage this complex set of functions."

"The MAC7111's high performance, integrated flash, and versatile I/O architecture make it ideal for tackling compute-intensive automotive applications with tight size and memory constraints," continued Christofferson. "OSE Epsilon's compact size and fast, predictable real-time response make it a perfect fit for the MAC7111, and an excellent platform for hosting sophisticated automotive and telematics applications."

The MAC7111 is a pin-compatible member of a family of flash-equipped 32-bit microcontrollers optimized for embedded automotive applications like airbag, instrument cluster and body control. Featuring a 32-bit ARM7/TDMI-S(TM) RISC core operating at speeds of up to 50 MHz, the MAC 7111 is equipped with 512 kbytes of program flash EEPROM, 32 kbytes of data flash EEPROM, and 32 kbytes of RAM. The MAC7111 also features a 16-channel, 10-bit analog-to-digital converter, a 16-channel enhanced modular I/O timer subsystem, four enhanced serial communications interfaces, four CAN 2.0 interfaces, two serial peripheral interfaces (SPI), an I2C bus interface and a JTAG test port with real-time instruction trace support.

EE-Auto's OSE Epsilon RTOS is a high-performance real-time kernel optimized for resource-constrained applications. Occupying as little as 4 kbytes of memory, OSE Epsilon features integrated error handling, a context switching speed of 300 nsec, full pre-emptibility, and a worst-case interrupt latency of 1 usec. OSE Epsilon offers both priority-based and deadline scheduling, a key requirement for automobile control applications with hard real-time constraints.

EE-Auto features a complete network solution, including an optimized TCP/IPv4 stack, a Web server, an embedded file system and Internet utilities.

"Enea has a reputation for product quality and reliability, making the company an ideal choice to support Freescale's MAC7111," said Bill Krakar, tool program manager for Freescale. "We expect our automotive customers will appreciate the robustness of the Enea MAC7111 EE-Auto platform."

EE-Auto supports integrated development environments from GNU, ARM, Green Hills Software, and IAR Systems. Enea's own OSE Soft Kernel simulation tool allows designers to develop and test their code on a PC without the need for the target hardware. Enea also offers an RTOS-aware system analysis and profiling tool, OSE Illuminator, that 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 Illuminator lets designers debug multiple MAC7111 nodes simultaneously, graphically view all processes and process information running on each node, set breakpoints on events, profile CPU performance, and monitor/fine tune memory usage.

EE-Auto is available immediately for MAC7111 processors. Pricing starts at $8,000 for a single developer's seat.

More about Enea

Enea is a leading provider of real-time operating systems, development tools and services for fault-tolerant, high-availability and safety-critical applications. Enea's OSE real-time operating system is used in millions of products worldwide, including communications infrastructure, mobile phones, avionics systems, medical devices, automobiles, and industrial control systems.

Enea AB (SAXESS:ENEA) corporate headquarters are based in Stockholm, Sweden. Employing about 500 people worldwide, Enea provides products, services, and training for a variety of real-time embedded applications. Customers include industry leaders such as Ericsson, Nokia, Boeing, Motorola, Alcatel, Volvo, TI, Agere Systems and Fujitsu. For more information on Enea AB please visit www.enea.com.

Enea is listed on the Stockholm Stock Exchange's Attract-40 list.

OSE is a registered trademark of Enea. All other company or product names are the registered trademarks or trademarks of their respective owners.

All Topics