Micro Digital Announces RTOS Support For Four Major Cortex-M3 Families

Share Article

Micro Digital Inc. is pleased to announce that the SMX® RTOS and middleware now offer out-of-the-box support for four major Cortex-M3 families: Texas Instruments (Luminary Micro) Stellaris LM3Sxxxx, STMicro STM32, Atmel AT91SAM3U, and NXP LPC17xx.

Its unusual task switching mechanism has allowed us to save significant RAM for task stacks, which is a major user of RAM in a multitasking system. Also, the interrupt controller, tick timer, and other features are part of the core, making them standard across processors from different vendors¬ and they have been designed well

Micro Digital Inc. is pleased to announce that the SMX® RTOS and middleware now offer out-of-the-box support for four major Cortex-M3 families: Texas Instruments (Luminary Micro) Stellaris LM3Sxxxx, STMicro STM32, Atmel AT91SAM3U, and NXP LPC17xx. Included are BSP code, drivers for on-chip Ethernet and USB controllers, and a floating point library for the Thumb-2 instruction set. Free evaluation kits and demos are available to download at http://www.smxrtos.com/eval and http://www.smxrtos.com/demo.

"The ARM-M architecture, upon which Cortex-M processors are based, is quite different from traditional ARM. Unlike many prevalent architectures, it was designed for embedded systems, not brought over from the desktop world. When initially reading about it, I was pleased to see many features specifically for embedded systems," says David Moore, Director of Development. "Its unusual task switching mechanism has allowed us to save significant RAM for task stacks, which is a major user of RAM in a multitasking system. Also, the interrupt controller, tick timer, and other features are part of the core, making them standard across processors from different vendors¬ and they have been designed well," he added.

SMX RTOS, smxNS™ TCP/IP stack, smxUSBH™ USB host stack, smxUSBD™ USB device stack, smx flash file systems, and GoFast® IEEE 754 floating point library (single and double precision) all run out-of-the-box on these Cortex-M3 processors. SMX software has been proven to give high performance with small code and RAM footprints. The GoFast library, for example, improves the calculation speed of complex floating point functions by as much as ten times when it runs on the Thumb-2 (Cortex) instruction set. SMX also features extensive error checking and error management that help to speed products to market.

SMX for Cortex-M3 is available immediately for purchase and includes full source code, 90 days of technical support, and no per-seat charges. All of Micro Digital’s software is royalty free and sold with a 30-day money back guarantee.

About Micro Digital
Micro Digital, Inc. has been in the embedded systems business for 35 years and has been producing and selling embedded software products for over 20 years. The company is dedicated to providing quality products and support for embedded systems at moderate prices. Micro Digital, Inc. may be contacted at 800-366-2491.

Further News from Micro Digital, Inc.

# # #

Share article on socal media or email:

View article via:

Pdf Print

Contact Author

Stefanie Handojo
Micro Digital
(714)437-7333 ext. 310
Email >
Visit website

Media