Nios® V Processor Software Developer Handbook

ID 743810
Date 7/08/2024
Public
Document Table of Contents

5.1.2.5. Optional Real-Time Operating System

The Nios® V processor software development flow includes an implementation of third-party RTOS kernels that you can optionally include in your BSP.

The following are some descriptions for Micrium MicroC/OS-II and FreeRTOS* :
  • MicroC/OS-II and FreeRTOS* are built on the HAL and implements a simple, well-documented RTOS scheduler. You can modify settings that become part of the BSP settings. Other operating systems are available from third-party vendors.
  • A multi-threaded run-time environment built on the Intel HAL.
  • MicroC/OS-II and FreeRTOS* directory structures is a superset of the HAL BSP directory structure.
  • MicroC/OS-II BSP and FreeRTOS* store all HAL BSP generated files.
  • MicroC/OS-II source code resides in the UCOSII directory. FreeRTOS* source code resides in the FREERTOS and FreeRTOS-Kernel directories. These directories are contained in the BSP directory, like the HAL directory, and has the same structure (src and inc directories).