Nios® II Software Developer Handbook

ID 683525
Date 8/28/2023
Public
Document Table of Contents

6.2.5. C Standard Library—newlib

The HAL integrates the ANSI C standard library in its runtime environment. The HAL uses newlib, 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® II processor. newlib licensing does not require you to release your source code or pay royalties for projects based on newlib.

Note: For Nios® II, newlib is upgraded to version 1.18.

The ANSI C standard library is well documented.

For more information about the most well-known reference of the ANSI C standard library, refer to the book: The C Programming Language by B. Kernighan and D. Ritchie, published by Prentice Hall. It is also available in over 20 languages.