UClibc
aus Wikipedia, der freien Enzyklopädie
Der korrekte Titel dieses Artikels lautet „uClibc“. Diese Schreibweise ist aufgrund technischer Einschränkungen derzeit nicht möglich. |
ulibc | |
---|---|
Entwickler: | Erik Andersen |
Aktuelle Version: | 0.9.28 (17. August 2005) |
Betriebssystem: | UNIX, GNU/Linux |
Kategorie: | Standard C Library |
Lizenz: | LGPL |
Deutschsprachig: | nein |
Website: | uclibc.org |
Im PC-Bereich bezeichnet uClibc eine, für Linux Embedded-Systeme konzipierte, kleine C-Bibliothek. Es ist freie Software, lizenziert unter der LGPL.
uClibc wurde erstellt um uClinux, eine Version des Linux Kernels ohne Speicherverwaltungseinheit (MMU), zu unterstützen und deshalb eignet es sich für Mikrocontroller (deshalb das "uC" im Namen).
uClibc ist viel kleiner als glibc, der Standard C Library unter Linux Distributionen. Während glibc entwickelt wurde, um alle relevanten C-Standards auf einer Vielzahl von Plattformen voll zu unterstützen, ist uClibc nur auf Linux Embedded-Systeme fixiert. Funktionen können aktiviert oder deaktiviert werden, je nach dem wieviel Speicherplatz zur Verfügung steht.
uClibc läuft auf Standard und MMU-losen Linux Systemen. Es unterstützt i386, ARM (Big/Little Endian), Blackfin, h8300, m68k, MIPS (Big/Little Endian), PowerPC, SuperH (Big/Little Endian), Sun SPARC, Nios und v850 Prozessoren.
Das Build-System Buildroot ein Teilprojekt von uClibc. Es besteht aus einer Sammlung von Makefiles und Patches, die uClibc mit einem kleinen Linux System und einer Cross Compile Toolchain erstellen.
Das Projekt wird geleitet von Erik Andersen. Der andere Haupthelfer ist Manuel Novoa III.
[Bearbeiten] Siehe auch
[Bearbeiten] Weblinks
- Offizielle Website (englisch)
- uCdot: Forum für Linux Embedded-Systeme (englisch)
- http://buildroot.uclibc.org/ uClibc Buildroot (englisch)
- ARM Linux Toolchain mit buildroot Anleitung zum Erstellen einer uClibc ARM Toolchain mit Buildroot