Newlib

Newlib

Newlib ist eine C-Bibliothek, optimiert zur Erstellung von Projekten im Bereich Eingebettete Systeme. Newlib ist eine Zusammenstellung fundamentaler, geschwindigkeits- und größenoptimierter Teile der Standard C Library, ist unter freien Software Lizenzen verfügbar und liegt als offener Quelltext vor. Ursprünglich von Cygnus Solutions entwickelt, wird Newlib nach der Übernahme durch Red Hat gepflegt.

Da Newlib quelloffen ist, kann sie für eine Vielzahl von Prozessorfamilien compiliert werden und ist aufgrund dieser Flexibilität weit verbreitet bei mikrocontrollerbasierten Softwareprojekten. Dies reicht von Kleinstgeräten mit 8-Bit-Prozessoren (zum Beispiel Atmel AVR) bis hin zu aktuellen 32-Bit-Architekturen.

Diverse kommerzielle GCC-Distributionen, beispielsweise von CodeSourcery, Atollic and Red Hat, nutzen Newlib als Basis im Bereich eingebetteter Systeme. Weiterhin erfährt die Weiterentwicklung von Newlib-Unterstützung durch Hersteller eingebetteter Prozessorarchitekturen wie beispielsweise ARM Limited und Renesas Electronics.

Portierungen

Bekannte Portierungen von Newlib umfassen folgende Prozessorarchitekturen:

Weblinks

Siehe auch

  • uClibc, eine für Embedded-Linux-Systeme konzipierte, kompakte C-Bibliothek

Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Newlib — Developer(s) Red Hat Stable release 1.19.0 / December 16, 2010; 10 months ago (2010 12 16) Operating system Cross platform …   Wikipedia

  • Newlib — Saltar a navegación, búsqueda newlib es una implementación de la biblioteca estándar de C destinada a su uso en sistemas empotrados. Es un conglomerado de varias partes de bibliotecas, todas bajo Licencia Open Source que la hacen fácilmente… …   Wikipedia Español

  • Newlib — Тип Стандартная библиотека языка Си во встраиваемых системах Разработчик Red Hat Операционная система Cross platform Последняя версия 1.20.0 (19 декабря 2011) Сайт …   Википедия

  • newlib — es una implementación de la biblioteca estándar de C destinada a su uso en sistemas embebidos. Es un conglomerado de varias partes de bibliotecas, todas bajo Licencia Open Source que la hacen fácilmente utilizable en productos empotrados. Está… …   Wikipedia Español

  • C standard library — The C Standard Library consists of a set of sections of the ANSI C standard in the programming language C. They describe a collection of headers and library routines used to implement common operations such as input/output[1] and string handling …   Wikipedia

  • Cross compiler — A cross compiler is a compiler capable of creating executable code for a platform other than the one on which the compiler is run. Cross compiler tools are used to generate executables for embedded system or multiple platforms. It is used to… …   Wikipedia

  • Стандартная библиотека языка Си — Стандартная библиотека языка программирования С assert.h complex.h ctype.h errno.h fenv.h float.h inttypes.h iso646.h limits.h locale.h math.h setjmp.h signal.h stdarg.h stdbool.h stddef.h …   Википедия

  • uClibc — Тип системная библиотека Операционная система Linux Последняя версия 0.9.33.2[1] (15 мая 2012) Лицензия GNU LGPL Сайт …   Википедия

  • Herbert Spaugh — Walter Herbert Spaugh (30 September 1896 ndash;22 November 1978) was a U.S. Bishop of the Moravian Church. By the 1960s he was one of the most prominent clergymen in North Carolina, as well as in the Southern Province of the Moravian… …   Wikipedia

  • UClibc — Тип системная библиотека ОС Linux Версия 0.9.29 Лицензия GNU LGPL Сайт …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”