Nios® V Processor Software Developer Handbook

ID 743810
Date 4/01/2024
Public
Document Table of Contents

3.1.2.3. What the Build Tools Create

The purpose of the build tools is to create and build Nios® V processor software projects. A Nios® V processor project build is based on CMakeLists.txt file with the associated source files.

The Nios® V processor software build tools creates the following types of projects:
  • Nios® V processor Application: A program running on the Nios® V processor implementing some desired functionality, such as control or signal processing.
  • Nios® V processor Board Support Package (BSP)
    • A library providing access to hardware in the Nios® V processor system, such as UARTs and other I/O devices.
    • Provides a software runtime environment customized for one processor in a hardware system.
    • Includes the operating system, and other basic system software packages such as communications protocol stacks.
  • User library: A library implementing a collection of reusable functions, such as graphics algorithms.