Micrium Announces uC/OS-II RTOS Support for Luminary Micro's Stellaris Microcontrollers

Port and Demonstration of Micrium's uC/OS-II Included in Luminary Micro's Stellaris Development Kits

WESTON, FL, USA –July 25, 2006 – Micrium, a leading provider of high quality embedded software components, today announced that its uC/OS-II RTOS now fully supports Luminary Micro's Stellaris microcontrollers based on the ARM® Cortex™-M3 microcontroller core. A port of uC/OS-II and a demonstration application are now included in Stellaris Development Kits. The combined technologies will allow companies using 8-bit or 16-bit CPUs to get 32-bit performance for the same cost, while also bringing faster designs to market.

The code provided by Micrium for the demo is a small multithreaded application which uses select features of uC/OS-II and the LCD display on the Stellaris development board to show real-time statistics on the program, such as processor speed and utilization, number of context switches and clock ticks. Stellaris kits include the full functionality and source code of uC/OS-II, and require a license for use in commercial applications.

“µC/OS-II was one of the first RTOSes ported to the Cortex-M3 core, as ARM used it during the development of the Cortex-M3 processor,” said Jean Anne Booth, Chief Marketing Officer of Luminary Micro. “We are very pleased to include µC/OS-II in our development kit. With µC/OS-II's small memory footprint and a full suite of embedded software components including a file system, we expect embedded developers to embrace the accessibility of having a Stellaris port of µC/OS-II in the development kit.”

uC/OS-II manages up to 255 tasks, and provides a full array of real time operating services, such as semaphores, event flags, mutual exclusion semaphores, message mailboxes, message queues, task management, fixed size memory block management, time management, and timer management.

“Supporting Luminary Micro and the industry's first silicon implementation of Cortex-M3 in its Stellaris microcontrollers is a logical extension of our ARM-related applications,” said Jean Labrosse, president of Micrium. “The ARM Cortex-M3 CPU core is well architected to consistently deliver high performance and deterministic results for embedded applications. By porting to the Stellaris line, customers are now able to migrate current applications built around uC/OS-II to the Cortex-M3 architecture.”

The Stellaris line of MCUs brings high-performance 32-bit computing to cost-sensitive embedded microcontroller applications at a cost equivalent to legacy 8- and 16-bit devices. Cortex-M3 are the first chips to implement exclusively ARM's Thumb-2 instructions, offering a reduction in gate count, die size and power consumption in a 32-bit CPU. Stellaris MCUs are targeted at embedded and industrial applications, such as building and home automation; factory automation; motor control; and industrial power control devices.

uC/OS-II, The Real-Time Kernel is a highly portable, ROMable, very scalable, preemptive real-time, multitasking kernel real time operating system (RTOS) for microprocessors and microcontrollers. uC/OS-II is provided with all source code, which is 100% portable ANSI C. The internals of uC/OS-II are described in the book “MicroC/OS-II, The Real-Time Kernel” (ISBN 1-57820-103-9) by Jean J. Labrosse. Easily scaled because of the modular nature of the source code, uC/OS-II can present a very small footprint for space-constrained embedded designs. uC/OS-II has been widely embraced and can be delivered as a pre-certifiable software component for safety-critical systems, including avionics RTCA DO-178B and EUROCAE ED-12B, medical FDA 510(k), transportation and nuclear systems standard IEC 61058, DO-178B Level A Class III medical devices, and SIL3/SIL4 ICE-certified systems.

About Micrium

Micrium provides high-quality embedded software components in the industry by way of engineer-friendly source code, unsurpassed documentation, and customer support. The company's world-renowned real-time operating system, the Micrium uC/OS-II, features the highest-quality source code available for today's embedded market. Micrium delivers to the embedded marketplace a full portfolio of embedded software components that complement uC/OS-II: a TCP/IP stack, USB stack, CAN stack, File System (FS), Graphical User Interface (GUI), and many other high quality embedded components. Micrium's products consistently shorten time-to-market throughout all product development cycles. For additional information on Micrium, please visit www.micrium.com.

About Luminary Micro

Luminary Micro, Inc. designs, markets and sells ARM Cortex-M3-based microcontrollers (MCUs). Austin, Texas-based Luminary Micro is the lead partner for the Cortex-M3 processor, delivering the world's first silicon implementation of the Cortex-M3 processor. Luminary Micro's introduction of the StellarisÔ family of products provides 32-bit performance for the same price as current 8- and 16-bit microcontroller designs. With entry-level pricing at $1.00 for an ARM technology-based MCU, Luminary Micro's Stellaris product line allows for standardization that eliminates future architectural upgrades or software tools changes. Contact the company at 1-512-279-8800 or email press@luminarymicro.com for more information.


Stellaris and the Luminary Micro logo are trademarks of Luminary Micro, Inc. or its subsidiaries in the United States and other countries. ARM and Cortex are registered trademarks of ARM Limited. All other brands or product names are the property of their respective holders.