Newlib

from Wikipedia, the free encyclopedia
Newlib
Basic data

developer Red hat
Current  version 3.0.0
(January 18, 2018)
operating system Linux
programming language C.
category Runtime
library Standard library
License BSD-3 Clause and others
sourceware.org/newlib/

Newlib is a C standard library , optimized for creating projects in the area of embedded systems . Newlib is a compilation of fundamental, speed and size-optimized parts of the C standard library, is available under free software licenses and is available as open source code. Originally developed by Cygnus Solutions, Newlib will be maintained after it was acquired by Red Hat .

Because Newlib is open source, it can be compiled for a large number of processor families and, because of this flexibility, is widely used in microcontroller-based software projects. This ranges from small devices with 8-bit processors (for example Microchip AVR ) to the latest 32-bit architectures.

Various commercial GCC distributions, for example from CodeSourcery, Atollic and Red Hat, use Newlib as a basis in the area of ​​embedded systems. Furthermore, Newlib is supported by manufacturers of embedded processor architectures such as ARM Limited and Renesas Electronics .

See also

Individual evidence

  1. Newlib download .