Skip to main content

uC/OS-II

Version: v2.93.01

Last updated: 2023-01-05

License:

  • Apache License 2.0

Platforms:

ARM ColdFire AVR AVR32 80X86 PowerPC RISC-V MSP430 PIC32

Components:

FileSystem Network TLS/SSL USBHost USBDevice Modbus GUI CAN

μC/OS-II is a portable, ROMable, scalable, preemptive, real-time deterministic multitasking kernel for microprocessors, microcontrollers and DSPs.

Features
#

  • Preemptive multitasking real-time kernel with optional round robin scheduling
  • Delivered with complete, clean, consistent source code with in-depth documentation.
  • Highly scalable: Unlimited number of tasks, priorities and kernel objects
  • Resource-efficient: 6K to 24K bytes code space, 1K+ bytes data space)
  • Very low interrupt disable time
  • Extensive performance measurement metrics (configurable)
  • Certifiable for safety-critical applications