United States United States
Please confirm your currency selection:


Micrium µC/OS-II™ Real-Time Operating System Kernels

Micrium µC/OS-II™
Real-Time Operating System Kernels

Micrium µC/OS-II™ Real-Time Operating System Kernels are portable, ROMable, scalable, preemptive, real-time deterministic multitasking kernels 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 website.

The Micrium µC/OS-II™ Real-Time Operating System Kernels manage up to 250 application tasks and include 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 5kb to 24kb) 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
  • Unprecedented ease-of-use combined with an extremely short learning curve enables rapid time-to-market advantage
  • Runs on the largest number of processor architectures with ports easily downloaded
  • Scalability--between 5kb to 24kb I Max interrupt disable time: 200 clock cycles (typical configuration, ARM9, no wait states)
  • Sufficiently robust to meet rigorous safety-critical system requirements
  • Complete ANSI C source code is available for a 30-day trial use
Applications
  • Avionics
  • Medical equipment/devices
  • Data communications equipment
  • White goods (appliances)
  • Mobile phones, PDAs, MIDs
  • Industrial controls
  • Consumer electronics
  • Automotive
Specifications
  • Maximum ROM footprint (unscaled): 24kb
  • Minimum ROM footprint (scaled): 6kb
  • Number of kernel services: 10 different using 80 API calls
  • Multitasking model: preemptive
  • Code execution entities: tasks, ISRs
  • Dynamic objects: static and dynamic
  • Data movement: message mailboxes (unlimited) and message queues (unlimited)
  • Semaphores - full counting: yes (unlimited)
  • Mutexes - with priority inheritance: yes (priority calling)
  • Event flags: yes (unlimited), configurable for 8, 16, or 32 bits
  • Memory partitions - RAM management: yes
  • Timers: yes (unlimited)

Micrium µC/OS-II™ Real-Time Operating System Kernels for TI


Part Number Supported Product Line
Description
KRN-K2XX-430XXX-P-P1-PTFM MSP430 Platform License
KRN-K2XX-430XXX-P-P1-PDLN MSP430 Product Line License
KRN-K2XX-430XXX-P-P1-SNGL MSP430 Single Product License
KRN-K2XX-AM1XXX-P-P1-PTFM AM1x Platform License
KRN-K2XX-AM1XXX-P-P1-PDLN AM1x Product Line License
KRN-K2XX-AM1XXX-P-P1-SNGL AM1x Single Product License
KRN-K2XX-LM3S9B-P-P1-PTFM LM3S9Bxx Platform License
KRN-K2XX-LM3S9B-P-P1-PDLN LM3S9Bxx Product Line License
KRN-K2XX-LM3S9B-P-P1-SNGL LM3S9Bxx Single Product License
KRN-K2XX-LM3SXX-P-P1-PTFM LM3Sxxx Platform License
KRN-K2XX-LM3SXX-P-P1-PDLN LM3Sxxx Product Line License
KRN-K2XX-LM3SXX-P-P1-SNGL LM3Sxxx Single Product License
KRN-K2XX-OMAPL1-P-P1-PTFM OMAP-L1x Platform License
KRN-K2XX-OMAPL1-P-P1-PDLN OMAP-L1x Product Line License
KRN-K2XX-OMAPL1-P-P1-SNGL OMAP-L1x Single Product License
KRN-K2XX-TMS570-P-P1-PTFM TMS570 Platform License
KRN-K2XX-TMS570-P-P1-PDLN TMS570 Product Line License
KRN-K2XX-TMS570-P-P1-SNGL TMS570 Single Product License

Micrium µC/OS-II™ Real-Time Operating System Kernels for Freescale


Part Number Supported Product Line
Description
KRN-K2XX-FREIMX-P-P1-PTFM i.MX Platform License
KRN-K2XX-FREIMX-P-P1-PDLN i.MX Product Line License
KRN-K2XX-FREIMX-P-P1-SNGL i.MX Single Product License
KRN-K2XX-KINETI-P-P1-PTFM Kinetis Platform License
KRN-K2XX-KINETI-P-P1-PDLN Kinetis Product Line License
KRN-K2XX-KINETI-P-P1-SNGL Kinetis Single Product License

Micrium µC/OS-II™ Real-Time Operating System Kernels for NXP


Part Number Supported Product Line
Description
KRN-K2XX-LPC17X-P-P1-PTFM LPC17xx Platform License
KRN-K2XX-LPC17X-P-P1-PDLN LPC17xx Product Line License
KRN-K2XX-LPC17X-P-P1-SNGL LPC17xx Single Product License

Micrium µC/OS-II™ Real-Time Operating System Kernels for Cypress


Part Number Supported Product Line
Description
KRN-K2XX-PSOC5X-P-P1-PTFM PSoC5 Platform License
KRN-K2XX-PSOC5X-P-P1-PDLN PSoC5 Product Line License
KRN-K2XX-PSOC5X-P-P1-SNGL PSoC5 Single Product License

Micrium µC/OS-II™ Real-Time Operating System Kernels for Atmel


Part Number Supported Product Line
Description
KRN-K2XX-SAM3SX-P-P1-PTFM AT91SAM3S Platform License
KRN-K2XX-SAM3SX-P-P1-PDLN AT91SAM3S Product Line License
KRN-K2XX-SAM3SX-P-P1-SNGL AT91SAM3S Single Product License
KRN-K2XX-SAM3UX-P-P1-PTFM AT91SAM3U Platform License
KRN-K2XX-SAM3UX-P-P1-PDLN AT91SAM3U Product Line License
KRN-K2XX-SAM3UX-P-P1-SNGL AT91SAM3U Single Product License
KRN-K2XX-SAM9MX-P-P1-PTFM AT91SAM9Mxx Platform License
KRN-K2XX-SAM9MX-P-P1-PDLN AT91SAM9Mxx Product Line License
KRN-K2XX-SAM9MX-P-P1-SNGL AT91SAM9Mxx Single Product License

Micrium µC/OS-II™ Real-Time Operating System Kernels for ST


Part Number Supported Product Line
Description
KRN-K2XX-STM100-P-P1-PTFM STM32F100xx Platform License
KRN-K2XX-STM100-P-P1-PDLN STM32F100xx Product Line License
KRN-K2XX-STM100-P-P1-SNGL STM32F100xx Single Product License
KRN-K2XX-STM103-P-P1-PTFM STM32F103xx Platform License
KRN-K2XX-STM103-P-P1-PDLN STM32F103xx Product Line License
KRN-K2XX-STM103-P-P1-SNGL STM32F103xx Single Product License
KRN-K2XX-STM107-P-P1-PTFM STM32F107xx Platform License
KRN-K2XX-STM107-P-P1-PDLN STM32F107xx Product Line License
KRN-K2XX-STM107-P-P1-SNGL STM32F107xx Single Product License

  • Micrium
  • Industrial|Medical|Transportation|Wireless
  • Development Tools|Embedded Solutions|Semiconductors|Embedded Processors|IC-MCU/MPU