3.1.1. Board Support Package Project
A Nios V Board Support Package (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® V processor hardware system.
The Intel® Quartus® Prime software provides Nios V Board Support Package Editor and niosv-bsp utility tools to modify settings that control the behaviour of the BSP.
A BSP contains the following elements:
- Hardware abstraction layer
- Device drivers
- Optional software packages
- Optional real-time operating system