Product Code Database
Example Keywords: tomtom -music $58-107
barcode-scavenger
   » » Wiki: Newlib
Tag Wiki 'Newlib'.
Tag

Newlib is a C standard library implementation intended for use on . It is a conglomeration of several library parts, all under free software licenses that make them easily usable on embedded products.

It was created by as part of building the first GNU cross-development toolchains. It is now maintained by developers Jeff Johnston and Corinna Vinschen, and is used in most commercial and non-commercial GCC ports for non-Linux embedded systems.


System Calls
The section System Calls System Calls, The Red Hat newlib C Library of the Newlib documentation describes how it can be used with many . Its primary use is on embedded systems that lack any kind of operating system; in that case it calls a board support package that can do things like write a byte of output on a serial port, or read a sector from a disk or other memory device.


Inclusion
Newlib is included in commercial GCC distributions by Atollic, , Code Red, KPIT, and others, and receives support from major embedded-processor architecture vendors such as and . It is used as the standard C library in , as well as being one standard C library among several for AmigaOS 4.

, KallistiOS, an independent SDK targeting the , has used Newlib as its standard C library, shipping it with many commercial titles on the platform.

, devkitARM and devkitPPC, toolchains targeted at homebrew development for commercial game systems, include Newlib as their C library. The Open-R SDK for is also based on Newlib on top of the non-Unix Aperios.

, Google Native Client SDK (NaCl) includes Newlib as the default C library over .

In 2019, released Picolibc, Picolibc: C Libraries for Smaller Embedded Systems a library offering standard C library APIs that targets small embedded systems with limited RAM, based on blending code from Newlib and AVR Libc.


See also
Other C standard libraries


Further reading


External links

Page 1 of 1
1
Page 1 of 1
1

Account

Social:
Pages:  ..   .. 
Items:  .. 

Navigation

General: Atom Feed Atom Feed  .. 
Help:  ..   .. 
Category:  ..   .. 
Media:  ..   .. 
Posts:  ..   ..   .. 

Statistics

Page:  .. 
Summary:  .. 
1 Tags
10/10 Page Rank
5 Page Refs