Express Logic ThreadX RTOS, USBX USB Support Stellaris Cortex-M3 MCUs

Express Logic, Inc., the worldwide leader in royalty-free real-time operating systems (RTOS), announced that Express Logic’s ThreadX® RTOS and USBX(tm) USB Host/Device stack now support Luminary Micro’s new Stellaris® LM3S3000 Series and LM3S5000 Series ARM® Cortex(tm)-M3-based microcontrollers (MCUs). ThreadX and USBX for the new Stellaris devices are designed for use with the ARM/Keil RealView® tools from ARM.

The new Stellaris family members consist of six members of the Stellaris LM3S3000 USB series and fourteen members of the Stellaris LM3S5000 CAN+USB series. This family includes the first integration of Universal Serial Bus (USB) On-the-Go (OTG) and host capability in the ARM Cortex-M3 architecture. Each of the new Stellaris family members ships with the Stellaris Peripheral Driver Library and Bootloader conveniently preprogrammed in read-only memory. Together with large on-chip memories, enhanced power management, and expansive I/O and control capabilities, the new Stellaris family members are optimized for industrial applications requiring reliable connectivity in applications such as motor and motion control, factory automation, test and measurement instrumentation, HVAC and building control, gaming equipment, medical devices, consumer appliances, and fire and security.

ThreadX is Express Logic’s small, fast, royalty-free RTOS for demanding real-time applications. Its royalty-free business model makes ThreadX extremely attractive for high-volume devices. ThreadX’s ease-of-use enables ThreadX-powered devices to get to market on time and within budget, which accounts for ThreadX’s success in the marketplace and its high-volume implementations. ThreadX has been widely embraced and is currently deployed in excess of 500 million electronic products.

“Express Logic’s royalty-free real-time operating system and dedicated support of the entire Stellaris product family makes them an ideal partner for us,” said Jean Anne Booth, Chief Marketing Officer of Luminary Micro. “ThreadX presents a small memory footprint with an easy-to-use, rich set of system services. Embedded developers will appreciate the capabilities of ThreadX using the evaluation version and demonstration application available for our new Stellaris evaluation kits.”

“ThreadX will help developers using Luminary Micro’s Stellaris family of Cortex-M3-based microcontrollers bring their products to market faster,” commented John Carbone, Vice President of Marketing of Express Logic. “With its simple API, ThreadX easily manages application threads and handles real-time interrupts and context switching. We’re proud that Luminary Micro chose to use ThreadX as part of its validation process for the new LM3S3000/5000 microcontrollers, making it that much easier for Luminary Micro customers to benefit from the availability of ThreadX and USBX on these new parts.”

A free evaluation version of ThreadX and a demonstration program in source code form are available for Luminary Micro’s Stellaris LM3S3748 USB Host/Device Evaluation Kit and LM3S3768 USB On-The-Go Evaluation Kit. The demonstration program consists of a simple multi-threaded application that uses many advanced, yet easy-to-use features of ThreadX, including message passing, thread creation, and scheduling. The entire application with the ThreadX RTOS requires less than 7KB of flash and less than 4KB of SRAM. Users can modify the demonstration program or write a completely new ThreadX application up to the evaluation version’s limits, which consist of ten threads, one instantiation of each type of memory pool, and a maximum of two instantiations for each of the other ThreadX objects. The demo application is provided in C source code form, is fully integrated for the LM3S3748 and LM3S3768 USB-enabled Evaluation Kits, and intended for use with the ARM/Keil RealView tools. Applications can be up and running in just a couple of minutes!

Shipping and Availability
ThreadX and USBX are available in full source code form, royalty free, at license prices starting at $12,500.

About Luminary Micro and Stellaris
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 award-winning Stellaris® family of products provides 32-bit performance for the same price as current 8- and 16-bit microcontroller designs, providing entry-level pricing at $1.00 for an ARM technology-based MCU. Stellaris mixed-signal microcontrollers contain specialized capabilities for applications in energy, security, and connectivity markets. With the world’s largest selection of ARM-based microcontrollers, Luminary Micro’s Stellaris family allows for standardization that eliminates future architectural upgrades or software tools changes.

About Express Logic and ThreadX
Headquartered in San Diego, CA, Express Logic offers the most advanced run-time solution for deeply embedded applications, including the popular ThreadX® RTOS, the high-performance NetX(tm) TCP/IP stack, the FileX(tm) embedded MS-DOS compatible file system, and the USBX(tm) Host/Device USB protocol stack. All products from Express Logic include full source-code and have no run-time royalties. For more information about Express Logic solutions, please call 1-888-THREADX.

ThreadX and FileX are registered trademarks, and NetX, CANX, USBX, BenchX, TraceX, preemption-threshold, picokernel, and UDP fast path technology, are trademarks of Express Logic, Inc. Stellaris and the Luminary Micro logo are registered trademarks of Luminary Micro, Inc. or its subsidiaries in the United States and other countries. Cortex is a trademark and ARM is a registered trademark of ARM Limited.