Skip to content
EntityQ1885960· pop 8· linked from 240 articles

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

Official website

The Newlib Homepage

sourceware.org

Link to the official site · 497 chars · not written by Vinony

Wikidata facts

Instance of
runtime library
Developer
Red Hat
Show 3 more facts
programmed in
Q15777
source code repository URL
sourceware.org/git/newlib-cygwin.git
software version identifier
4.4.0
Sources (4)

via Wikidata · CC0

Article · 日本語

Newlib は、組み込みシステムでの使用を意図して実装した標準Cライブラリである。いくつかのライブラリ部分をまとめたもので、各部分でライセンスが異なるが、いずれもフリーソフトウェアのライセンスであり、組み込み製品での利用が容易である。当初、GNUクロス開発ツールチェーン構築の一環として、シグナスサポートが作成した。現在は、レッドハットの Jeff Johnston と Tom Fitzsimmons が保守している。 Newlib のドキュメントの System Calls の節で、各種オペレーティングシステムでの使い方が解説されている。オペレーティングシステムの全くない組み込みシステムでの利用が主であり、その場合は "board support package" を呼び出して、シリアルポートに1バイトを出力する・ディスクや何らかのメモリデバイスから1セクタを読む等の処理を行う。 2007年現在、ニンテンドーDSやゲームボーイアドバンス用のプログラミングツール devkitARM は、Cライブラリとして Newlib を使っている。

Abstract from DBpedia / Wikipedia · CC BY-SA

Available in 8 languages

via Wikidata sitelinks · CC0