Nios® II Software Developer Handbook

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

2.6.2.3. BSP Project

A Nios® II BSP project is a specialized library containing system-specific support code. A BSP provides a software runtime environment customized for one processor in a Nios® II hardware system. The Nios® II EDS provides tools to modify settings that control the behavior of the BSP.

A BSP contains the following elements:

  • Hardware abstraction layer
  • Optional custom newlib C standard library1
  • Device drivers
  • Optional software packages
  • Optional real-time operating system
1 The complete HTML documentation for newlib resides in the Nios® II EDS directory.