Total Pageviews

Sunday, 28 August 2016

µC/OS is The Number One RTOS on Earth

The Number One RTOS on Earth

A full-featured RTOS with full networking and file system.
Features support for TCP/IP, USB, CAN bus, and Modbus.
Includes a robust file system, and graphical user interface.


µC/OS includes comprehensive documentation, full source code, debugging features that reduce development time, and support for a huge range of CPU architectures.


Micrium’s µC/OS offers unprecedented ease-of-use, a small memory footprint, remarkable energy efficiency, and all with a full suite of protocol stacks.


Engineers across the world building industrial controls, medical devices, and aerospace systems know that they can rely on µC/OS for the foundation of exceptional products.

Real-Time Kernels

µC/OS-II and µC/OS-III

µC/OS-II and µC/OS-III are highly portable, scalable, preemptive, real-time, deterministic, multitasking kernels for microprocessors, microcontrollers and DSPs.
Offering unprecedented ease-of-use, Micrium kernels are delivered with complete 100% ANSI C source code and in-depth documentation. They run on the largest number of processor architectures, with ports available for download from the Micrium Web site.
µC/OS allows you to adjust your system's memory footprint based on your design requirements. And it can be configured to include only those network components necessary to the system, saving valuable memory space.

Communication Software

TCP/IP Networking

A compact, reliable, high-performance TCP/IP protocol stack.
Features dual IPv4 and IPv6 support, an SSL/TLS socket option,
and support for Ethernet, Wi-Fi, and PHY controllers.

USB Device

Real-time USB device software designed for embedded systems. Includes support for Audio, CDC ACM, CDC EEM, HID, MSC, and Vendor classes.

USB Host

Real-time USB host software stack for embedded systems equipped with a USB host or OTG controller. Includes many class drivers (MSC, HID and CDC ACM).


A CAN protocol framework that enables easy and clean implementation of CAN communication paths. Optimized for speed, flexibility and size, and high portability.


An industrial communications protocol used for connecting industrial electronic devices. Scalable, works with any CPU, and supports any number of communications channels.

Storage & Display Software

File System

A compact, reliable, high-performance and thread-safe embedded file system for microprocessors, microcontrollers and DSPs. An optional journaling component provides fail-safe operation, while maintaining FAT compatibility.

Graphical User Interface

A flexible graphical user interface for any embedded application that requires a graphical display. µC/OS allows you to produce fantastic user interfaces for your device using a graphical LCD display. It can be as simple as a 2D graphic with monochrome color up to smartphone like graphics with 32 bits per pixel color. With touch screen support activated, you can really provide products with state of the art user interfaces.

Optional Software Modules

Available for purchase separately

Secure Sockets Layer

Mocana NanoSSL is a robust and secure Secure Sockets Layer module. NanoSSL supports most SSL stacks via our secure port interface. 

Relational Database

ITTIA DB SQL enables μC/OS developers to leverage enterprise data management features on embedded systems and devices, all in a compact, self-managing package.

Java Development Environment

MicroEJ allows application developers to write Java applications, run them on a virtual (simulated) or real device, and publish them to the MicroEJ Application Store.

Transactional File System

Datalight Reliance Edge is a transactional file system for embedded devices, protecting critical system and user data from corruption in case of power interruption.

Ported to Over 50 Architectures

µC/OS is Available for Your Platform

For a complete list of current architectures supported, visit the Micrium Download Center.
Contributed ports and drivers are welcome.
uC/OS II(Micro Control Operation System Two)是一个可以基于 ROM运行的、可裁减的、抢占式、实时多任务内核,具有高度可移植性,特别适合于微处理器和控制器,是和很多商业操作系统性能相当的实时操作系统(RTOS)。