Micrium’s uC/OS-III OS now available on Cortus’ (IP) 32-bit processor cores

February 17, 2015 // By Graham Prophet
For designers working on system-on-chip connected-device and safety-critical projects, uC/OS-II and uC/OS-III RTOSs for evaluation now come bundled with Cortus software development kits

Micrium's uC/OS-III has been ported to Cortus' 32-bit processor cores based on the company's v1 instruction set (APS1, APS3R, APS5 & FPS6) and v2 instruction set (APS23 & APS25) aiding, the two companies say, development of systems-on-chip with embedded processing.

uC/OS-III supports unlimited application tasks and is a highly portable, ROM-able, scalable, pre-emptive, real-time, deterministic, multitasking kernel for microprocessors, microcontrollers and DSPs. Extensions provide memory protection, greater application stability, safety, memory and time management, enabling cost-effective certification of complex systems. uC/OS-II and uC/OS-III are now bundled with Cortus' software development kit. The bundled kernel is provided for evaluation purposes only; if used to design a commercial product, a license must be obtained from Micrium.

Cortus comments that it sees uC/OS-III, with its small footprint, as complementing Cortus' low-silicon-area IP cores, and that it anticipates the ported OS will play an important role in future safety-critical applications.

Cortus cores are general purpose and have been designed into a wide range of applications including smart cards, sensor controllers, wireless chips, video processing chips and touch-screen controllers for smartphones. Its 32-bit cores have very low gate counts, which keeps the silicon area down, reduces power consumption and offers a good starting point for security and IoT solutions.

Micrium; www.micrium.com

Cortus (Montpellier, France); www.cortus.com