About: Newlib

An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org:8891

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. It was created by Cygnus Support as part of building the first GNU cross-development toolchains. It is now maintained by Red Hat developers and , and is used in most commercial and non-commercial GCC ports for non-Linux embedded systems.

Property Value
dbo:abstract
  • Newlib ist eine C-Standard-Bibliothek, optimiert zur Erstellung von Projekten im Bereich Eingebettete Systeme. Newlib ist eine Zusammenstellung fundamentaler, geschwindigkeits- und größenoptimierter Teile der C-Standard-Bibliothek, ist unter freien Softwarelizenzen 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 kompiliert werden und ist aufgrund dieser Flexibilität weit verbreitet bei mikrocontrollerbasierten Softwareprojekten. Dies reicht von Kleinstgeräten mit 8-Bit-Prozessoren (zum Beispiel Microchip 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. (de)
  • 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á mantenida por los desarrolladores de Red Hat y . La sección System Calls de la documentación de newlib sugiere que se puede usar con múltiples sistemas operativos, e incluso, puede que sin ningún sistema operativo. En el 2007, devkitARM, una popular herramienta para programar software casero para la consola Nintendo DS y la Game Boy, incluía newlib como su biblioteca de C. (es)
  • 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. It was created by Cygnus Support as part of building the first GNU cross-development toolchains. It is now maintained by Red Hat developers and , and is used in most commercial and non-commercial GCC ports for non-Linux embedded systems. (en)
  • Newlib は、組み込みシステムでの使用を意図して実装した標準Cライブラリである。いくつかのライブラリ部分をまとめたもので、各部分でライセンスが異なるが、いずれもフリーソフトウェアのライセンスであり、組み込み製品での利用が容易である。当初、GNUクロス開発ツールチェーン構築の一環として、シグナスサポートが作成した。現在は、レッドハットの Jeff Johnston と Tom Fitzsimmons が保守している。 Newlib のドキュメントの System Calls の節で、各種オペレーティングシステムでの使い方が解説されている。オペレーティングシステムの全くない組み込みシステムでの利用が主であり、その場合は "board support package" を呼び出して、シリアルポートに1バイトを出力する・ディスクや何らかのメモリデバイスから1セクタを読む等の処理を行う。 2007年現在、ニンテンドーDSやゲームボーイアドバンス用のプログラミングツール devkitARM は、Cライブラリとして Newlib を使っている。 (ja)
  • Newlib — реализация стандартной библиотеки языка Си, предназначенная для использования во встраиваемых системах. Представляет собой объединение нескольких библиотек под лицензией открытого ПО, благодаря чему их легко использовать во встраиваемых продуктах. Библиотека была разработана компанией Cygnus Solutions (тогда — «Cygnus Support») как часть первого GNU набора инструментов для кросс-компиляции. В настоящее время поддерживается разработчиками компании Red Hat и . Раздел «Системные вызовы» документации newlib описывает способы использования библиотеки на множестве операционных систем. Основным предназначением библиотеки было применение на встраиваемых системах, что подразумевает наличие ограничений любой операционной системы. В этом случае она обращается к «комплекту поддержки платформы», что позволяет выполнять такие вещи как запись байтов вывода в последовательный порт или чтение сектора диска или другого устройства хранения информации. (ru)
  • Newlib,一種C標準函式庫,為自由軟體,主要用於嵌入式系統上。由Cygnus Solutions開發,目前由Red Hat公司的工程師Jeff Johnson負責維護工作。Cygwin目前即是使用Newlib來作為它的C標準函式庫。 (zh)
dbo:author
dbo:developer
dbo:genre
dbo:latestReleaseDate
  • 2020-12-18 (xsd:date)
dbo:latestReleaseVersion
  • 4.1.0
dbo:license
dbo:operatingSystem
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1260717 (xsd:integer)
dbo:wikiPageLength
  • 4174 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1078601147 (xsd:integer)
dbo:wikiPageWikiLink
dbp:author
dbp:date
  • 2007-09-29 (xsd:date)
dbp:developer
dbp:genre
dbp:latestReleaseDate
  • 2020-12-18 (xsd:date)
dbp:latestReleaseVersion
  • 4.100000 (xsd:double)
dbp:license
dbp:name
  • Newlib (en)
dbp:operatingSystem
  • Cross-platform (en)
dbp:title
  • Embedding with GNU: Newlib, By Bill Gatliff, 2001-12-28, Embedded.com (en)
dbp:url
dbp:website
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • 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. It was created by Cygnus Support as part of building the first GNU cross-development toolchains. It is now maintained by Red Hat developers and , and is used in most commercial and non-commercial GCC ports for non-Linux embedded systems. (en)
  • Newlib は、組み込みシステムでの使用を意図して実装した標準Cライブラリである。いくつかのライブラリ部分をまとめたもので、各部分でライセンスが異なるが、いずれもフリーソフトウェアのライセンスであり、組み込み製品での利用が容易である。当初、GNUクロス開発ツールチェーン構築の一環として、シグナスサポートが作成した。現在は、レッドハットの Jeff Johnston と Tom Fitzsimmons が保守している。 Newlib のドキュメントの System Calls の節で、各種オペレーティングシステムでの使い方が解説されている。オペレーティングシステムの全くない組み込みシステムでの利用が主であり、その場合は "board support package" を呼び出して、シリアルポートに1バイトを出力する・ディスクや何らかのメモリデバイスから1セクタを読む等の処理を行う。 2007年現在、ニンテンドーDSやゲームボーイアドバンス用のプログラミングツール devkitARM は、Cライブラリとして Newlib を使っている。 (ja)
  • Newlib,一種C標準函式庫,為自由軟體,主要用於嵌入式系統上。由Cygnus Solutions開發,目前由Red Hat公司的工程師Jeff Johnson負責維護工作。Cygwin目前即是使用Newlib來作為它的C標準函式庫。 (zh)
  • Newlib ist eine C-Standard-Bibliothek, optimiert zur Erstellung von Projekten im Bereich Eingebettete Systeme. Newlib ist eine Zusammenstellung fundamentaler, geschwindigkeits- und größenoptimierter Teile der C-Standard-Bibliothek, ist unter freien Softwarelizenzen verfügbar und liegt als offener Quelltext vor. Ursprünglich von Cygnus Solutions entwickelt, wird Newlib nach der Übernahme durch Red Hat gepflegt. (de)
  • 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á mantenida por los desarrolladores de Red Hat y . La sección System Calls de la documentación de newlib sugiere que se puede usar con múltiples sistemas operativos, e incluso, puede que sin ningún sistema operativo. (es)
  • Newlib — реализация стандартной библиотеки языка Си, предназначенная для использования во встраиваемых системах. Представляет собой объединение нескольких библиотек под лицензией открытого ПО, благодаря чему их легко использовать во встраиваемых продуктах. Библиотека была разработана компанией Cygnus Solutions (тогда — «Cygnus Support») как часть первого GNU набора инструментов для кросс-компиляции. В настоящее время поддерживается разработчиками компании Red Hat и . (ru)
rdfs:label
  • Newlib (de)
  • Newlib (es)
  • Newlib (ja)
  • Newlib (en)
  • Newlib (ru)
  • Newlib (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Newlib (en)
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License