Embedded Design Handbook

ID 683689
Date 8/28/2023
Public
Document Table of Contents

4.2.2.4.2. Selecting the Operating System (HAL versus MicroC/OS-II RTOS)

You have a choice of the following run-time environments (operating systems) to incorporate in your BSP library file:

  • The Nios® II HAL—A lightweight, POSIX-like, single-threaded library, sufficient for many applications.
  • The MicroC/OS-II RTOS—A real-time, multi-threaded environment. The Nios® II implementation of MicroC/OS-II is based on the HAL, and includes all HAL services.

After you select HAL or MicroC/OS-II, you cannot change the operating system for this BSP project.