Nios® V Processor Software Developer Handbook

ID 743810
Date 10/02/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

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.