Real-Time Kernels
µC/OS-IIIntroduced in 1998 and available as open-source, µC/OS-II is a portable, ROM-able, scalable, preemptive, real-time, deterministic, multitasking kernel for microprocessors and DSPs. |
µC/OS-IIIIntroduced in 2009 and available as open-source, µC/OS-III offers all of the features and functions of µC/OS-II. The biggest difference is the number of supported tasks. µC/OS-III Allows any number of application tasks, priority levels, and tasks per level. |
Communication Software
µC/TCP-IPThe open-source embedded TCP/IP protocol stack. Features dual IPv4 and IPv6 support, an SSL/TLS socket option, and support for Ethernet, Wi-Fi, and PHY controllers. |
|
µC/USB-DeviceThe open-source embedded USB device stack. Includes support for Audio, CDC-ACM, CDC-EEM, HID, MSC, and Vendor classes. Learn more about Micrium's USB-Device stack › See Cs/USBD, the next generation of µC/USB-Device software › |
µC/USB-HostThe open-source embedded USB host stack. Includes many class drivers such as MSC, HID, CDC-ACM, and USB2Ser. |
µC/CANOriginally developed by Embedded Office, µC/CAN features a CAN protocol framework that enables easy and clean implementation of CAN communication paths. Optimized for speed, flexibility, size, and high portability. |
µC/ModbusAn industrial serial communications protocol for connecting industrial devices. Works with any CPU, and supports any number of communication channels. |
Storage Software
µC/FS
The open-source embedded file system for microprocessors, microcontrollers, and DSPs. An optional journaling component provides fail-safe operation while maintaining FAT compatibility.
Learn more about Micrium's file system ›
See Cs/FS, the next generation of µC/FS software ›