byNari09-29-201403:58 AM - edited 01-14-201506:42 AM
Micrium has consistently held the leadership position in embedded software components. The company’s flagship µC/OS family is recognized for unparalleled reliability, performance, dependability, impeccable source code, and extensive documentation. In addition, some Micrium components contain certifications that meet the rigorous safety-critical standards demanded by industries that include medical electronics, avionics, and industrial products.
μC/OS-II is a portable, ROMable, scalable, preemptive, real-time deterministic multitasking kernel for microprocessors, microcontrollers and DSPs.
Offering unprecedented ease-of-use, μC/OS-II is delivered with complete 100% ANSI C source code and in-depth documentation. μC/OS-II runs on the largest number of processor architectures, with ports available for download from the Micrium Web site.
μC/OS-II manages up to 250 application tasks. μC/OS-II includes: semaphores; event flags; mutual-exclusion semaphores that eliminate unbounded priority inversions; message mailboxes and queues; task, time and timer management; and fixed sized memory block management.
μC/OS-II’s footprint can be scaled (between 5 Kbytes to 24 Kbytes) to only contain the features required for a specific application. The execution time for most services provided by μC/OS-II is both constant and deterministic; execution times do not depend on the number of tasks running in the application.
Preemptive multitasking real-time kernel
Delivered with complete, clean, consistent, 100% ANSI C source code with in-depth documentation.
Mutual exclusion semaphores with built-in priority ceiling protocol to prevent priority inversions
Timeouts on ‘pend’ calls to prevent deadlocks
Up to 254 application tasks (1 task per priority level), and unlimited number of kernel objects
Highly scalable (6K to 24K bytes code space, 1K+ bytes data space)