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

5.2.4. C Standard Library—Newlib, Picolibc

The HAL integrates the ANSI C standard library in its runtime environment. The HAL uses Newlib by default as an open-source implementation of the C standard library. Newlib is a C library for use on embedded systems, making it a perfect match for the HAL and the Nios® V processor. Alternatively, Picolibc, a smaller and slower C library option can be used in place of Newlib for code-size critical designs. Newlib and Picolibc licensing does not require you to release your source code or pay royalties for projects based on Newlib or Picolibc.