Nios II Classic Software Developer’s Handbook

ID 683282
Date 5/14/2015
Public
Document Table of Contents

1.5.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.