Micrium

by Administrator Nari ‎09-29-2014 03:58 AM - edited ‎01-14-2015 06:42 AM

Micrium.png

 

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.

http://micrium.com/

 

Product: μC/OS-II

 

μ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.

 

Features: 

 

  • 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)
  • Very Low Interrupt Disable Time
  • Third party certifiable

 

More information about Micrium