uClibc
维基百科,自由的百科全书
| 平台 | 嵌入式Linux |
|---|---|
| 許可協議 | GNU Lesser General Public License[1] |
| 網站 | http://www.uclibc.org/ |
在计算术语中,uClibc 是一个面向嵌入式Linux系统的小型的C标准库。最初uClibc是为了支持uClinux而开发,这是一个不需要内存管理单元的Linux版本,因此适合于微控制器系统(uCs;此处"u"是代表"micro"的μ的罗马化).[2]
项目领导人是Erik Andersen.其他主要贡献者是Manuel Novoa III.许可证遵从GNU LGPL。uClibc是自由软件。
目录 |
Features [编辑]
uClibc比一般用于Linux发行版的C库GNU C 函式庫 (glibc)要小得多,glibc目标是要支持最大范围的硬件和内核平台的所有C标准,而uClibc專注于嵌入式Linux。很多功能可以根据空间需求进行取舍。
uClibc运行于标准的以及无MMU的Linux系统上,支持i386,x86 64,ARM (big/little endian), AVR32,Blackfin,h8300,m68k,MIPS (big/little endian),PowerPC,SuperH (big/little endian),SPARC,和v850等处理器。
发展历史 [编辑]
uClibc的开发始于1999前后。[3] uClibc基本是从零开始开发的,[4]但是集成了glibc和其他项目的代码。[5]
参见 [编辑]
参考 [编辑]
- ^ uClibc FAQ: Licensing
- ^ uClibc naming Accessed on February 10, 2008.
- ^ http://www.uclibc.org/copyright.txt
- ^ History. uClibc FAQ. [2007-06-19].
- ^ uClibc Changelog. [2007-06-19]. "pthreads支持 (由glibc 2.1.3的linuxthreads library派生) [...]并入了glibc中的随机数 (rand, srand, etc)支持."
外部链接 [编辑]
|
||||||||||||||||||||
| 這是一篇与Linux相关的小作品,你可以通过编辑或修订扩充其内容。 |