Visible to Intel only — GUID: mwh1416946943395
Ixiasoft
Visible to Intel only — GUID: mwh1416946943395
Ixiasoft
10.1. Overview of the MicroC/OS-II RTOS
MicroC/OS-II provides the following services:
- Tasks (threads)
- Event flags
- Message passing
- Memory management
- Semaphores
- Time management
The MicroC/OS-II kernel operates on top of the hardware abstraction layer (HAL) board support package (BSP) for the Nios II processor. Because of this architecture, MicroC/OS-II development for the Nios II processor has the following advantages:
- Programs are portable to other Nios II hardware systems.
- Programs are resistant to changes in the underlying hardware.
- Programs can access all HAL services, calling the UNIX-like HAL application program interface (API).
- ISRs are easy to implement.
For more information about MicroC/OS-II features and usage, refer to MicroC/OS-II - The Real-Time Kernel by Jean J. Labrosse (CMP Books).