Micrium µC/OS-III™ Real-Time Operating System

Micrium µC/OS-III™ Real-Time Operating System is designed to save time on embedded system projects. In addition to the features in μC/OS-II, this μC/OS-III system also manages a nearly unlimited number of application tasks and features an interrupt disable time of near zero. μC/OS-III supports a nearly unlimited number of priority levels and provides features to allow stack growth of tasks to be monitored. The execution time for most services provided by μC/OS-III is both constant and deterministic, as execution times do not depend on the number of tasks running in the application. Micrium µC/OS-III Real-Time Operating System supports ARM7, ARM9, Cortex-MX, Nios-II, PowerPC, Coldfir, i.MX, Microblaze, RX600, H8, SH, M16C, M32C, Blackfin, and more. Ports are available for download from Micrium.

Features

  • Delivered with complete 100% ANSI-C source code and in-depth documentation
  • Preemptive multitasking, runs the most important task that is ready
  • Nearly unlimited tasks, priorities, and kernel objects
  • Round-Robin scheduling
  • Near zero interrupt disable time
  • Scalable to contain only required features

Applications

  • Data communications equipment
  • White goods such as appliances
  • Mobile phones and devices
  • Industrial controls
  • Consumer electronics
  • Automotive
Published: 2011-10-03 | Updated: 2022-03-11