uClibc

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
uClibc
Linux kernel System Call Interface and uClibc.svg
Тип

системная библиотека

Операционная система

Linux

Последняя версия

0.9.33.2[1] (15 мая 2012)

Лицензия

GNU LGPL

Сайт

uclibc.org

uClibc — стандартная библиотека языка программирования C, предназначенная для встраиваемых систем на базе Linux. uClibc была разработана для поддержки uCLinux (специальная редакция ядра Linux, способная работать без блока управления памятью [MMU]) и таким образом подходящая для микроконтроллеров. (буква u есть адаптация греческой буквы µ, означающей «микро»).

Координатор проекта — Erik Andersen, другим активным участником является Manuel Novoa III.

uClibc — свободное программное обеспечение, распространяемое под GNU LGPL.

Возможности[править | править исходный текст]

uClibc может запускаться как на системах с MMU так и без него. Библиотека поддерживает i386, x86-64, ARM (big/little endian), AVR32, Blackfin, h8300, m68k, MIPS (big/little endian), PowerPC, SuperH (big/little endian), SPARC и v850 процессоры.

См. также[править | править исходный текст]

  • Contiki, ОС для встраиваемых систем
  • dietlibc, маленькая альтернативная реализация Стандартной библиотеки C
  • Newlib, стандартная библиотека языка программирования C для встраиваемых систем
  • Eglibc, вариант библиотеки glibc для встраиваемых систем.

Примечания[править | править исходный текст]

Ссылки[править | править исходный текст]