Aonix supports Nucleus OS with PERC development and execution technologies
(Technology News, 03 Apr 2007 )
Aonix, the provider of the PERC real-time solutions for embedded Java developers, has announced that Aonix' flagship virtual machine technology and one of the first implementations of the Java 5 standard for embedded systems, is available to Nucleus OS users. PERC Ultra 5.0 provides deterministic garbage collection technology, support for the rich library set specified in the Java Version 5 standard, and integration support for the Nucleus OS execution environment, giving real-time developers a powerful Java development and execution platform.
First introduced nine years ago, PERC is a widely used real-time virtual machine available for Java developers, with fielded installations in telecommunications, telematics, industrial control, data acquisition, military, aerospace, and office automation applications. PERC supports a variety of target processors including PowerPC, XScale, ARM, and Intel x86 architectures. PERC Ultra is the industry-leading real-time virtual machine, featuring the predictable performance critically needed for complex embedded applications requiring J2SE support.
Nucleus Plus provides an extensive set of real-time services including task control, task communications, task synchronization, memory management and programmable timers. Nucleus is renowned for its broad range of facilities for building efficient embedded systems. Nucleus customers with regulatory requirements to meet, such as those in the medical, industrial and avionics and other transportation industries, can especially benefit from the reduced complexity and increased performance and quality in the latest release of Nucleus Plus.
The initial integration of PERC Ultra runs on Windows and targets the i.MX21 ARM board from Freescale Semiconductor running Nucleus OS, but will ultimately support any ARM9 or later processor. PERC Ultra is available for Linux, Windows, and Solaris hosts and supports a wide variety of processor architectures and real-time operating systems.