fbpx
维基百科

uClibc

计算术语中,uClibc 是一个面向嵌入式Linux系统的小型的C标准库。最初uClibc是为了支持uClinux而开发,这是一个不需要内存管理单元的Linux版本,因此适合于微控制器系统(uCs;此处"u"是代表"micro"的μ罗马化).[5]

uClibc
開發者Erik Andersen
首次发布2000年2月13日,​22年前​(2000-02-13
目前版本
编程语言C
操作系统嵌入式Linux
系統平台嵌入式Linux
类型
许可协议GNU宽通用公共许可证[4]
网站https://uclibc.org/
uClibc-ng
目前版本
源代码库cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/
许可协议
  • GNU宽通用公共许可证2.1版
网站www.uclibc-ng.org
µClibc, 系统调用 (system calls), Linux内核 / µClinux.

项目领导人是Erik Andersen.其他主要贡献者是Manuel Novoa III.许可证遵从GNU宽通用公共许可证。uClibc是自由软件

特点

uClibc比一般用于Linux发行版的C库GNU C 函式庫 (glibc)要小得多,glibc目标是要支持最大范围的硬件和内核平台的所有C标准,而uClibc專注于嵌入式Linux。很多功能可以根据空间需求进行取舍。

uClibc运行于标准的以及无MMU的Linux系统上,支持i386x86 64ARM (big/little endian), AVR32,Blackfin,h8300,m68k,MIPS (big/little endian),PowerPCSuperH (big/little endian),SPARC,和v850等处理器。

发展历史

uClibc的开发始于1999前后。[6] uClibc基本是从零开始开发的,[7]但是集成了glibc和其他项目的代码。[8]

参见

参考

  1. ^ 1.0 1.1 uClibc-0.9.33.2 released. 2012年5月15日 [2021年12月25日] (英語). 
  2. ^ 2.0 2.1 https://www.uclibc.org/news.html; 检索日期: 2021年12月25日.
  3. ^ 3.0 3.1 https://git.uclibc.org/uClibc/tag/?h=v0.9.33.2; 出版日期: 2012年5月15日; 检索日期: 2021年12月25日.
  4. ^ . [2008-10-13]. (原始内容存档于2019-03-14). 
  5. ^ uClibc naming (页面存档备份,存于互联网档案馆) Accessed on February 10, 2008.
  6. ^ . [2008-10-13]. (原始内容存档于2019-06-23). 
  7. ^ . uClibc FAQ. [2007-06-19]. (原始内容存档于2019-03-14). 
  8. ^ . [2007-06-19]. (原始内容存档于2007-06-09). pthreads支持 (由glibc 2.1.3的linuxthreads library派生) [...]并入了glibc中的随机数 (rand, srand, etc)支持. 

外部链接

uclibc, 在计算术语中, 是一个面向嵌入式linux系统的小型的c标准库, 最初是为了支持uclinux而开发, 这是一个不需要内存管理单元的linux版本, 因此适合于微控制器系统, 此处, 是代表, micro, 的μ的罗马化, 開發者erik, andersen首次发布2000年2月13日, 22年前, 2000, 目前版本0, 2012年5月15日, 编程语言c操作系统嵌入式linux系統平台嵌入式linux类型运行时库c標準函式庫许可协议gnu宽通用公共许可证, 网站https, uclibc, n. 在计算术语中 uClibc 是一个面向嵌入式Linux系统的小型的C标准库 最初uClibc是为了支持uClinux而开发 这是一个不需要内存管理单元的Linux版本 因此适合于微控制器系统 uCs 此处 u 是代表 micro 的m的罗马化 5 uClibc開發者Erik Andersen首次发布2000年2月13日 22年前 2000 02 13 目前版本0 9 33 2 2012年5月15日 1 2 3 编程语言C操作系统嵌入式Linux系統平台嵌入式Linux类型运行时库C標準函式庫许可协议GNU宽通用公共许可证 4 网站https uclibc org uClibc ng目前版本0 9 33 2 2012年5月15日 1 2 3 源代码库cgit wbr uclibc ng wbr org wbr cgi wbr cgit wbr uclibc ng wbr git wbr 许可协议GNU宽通用公共许可证2 1版网站www wbr uclibc ng wbr orgµClibc 系统调用 system calls Linux内核 µClinux 项目领导人是Erik Andersen 其他主要贡献者是Manuel Novoa III 许可证遵从GNU宽通用公共许可证 uClibc是自由软件 目录 1 特点 2 发展历史 3 参见 4 参考 5 外部链接特点 编辑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前后 6 uClibc基本是从零开始开发的 7 但是集成了glibc和其他项目的代码 8 参见 编辑 Free software主题 Contiki newlib dietlibc参考 编辑 1 0 1 1 uClibc 0 9 33 2 released 2012年5月15日 2021年12月25日 英語 引文格式1维护 未识别语文类型 link 2 0 2 1 https www uclibc org news html 检索日期 2021年12月25日 3 0 3 1 https git uclibc org uClibc tag h v0 9 33 2 出版日期 2012年5月15日 检索日期 2021年12月25日 uClibc FAQ Licensing 2008 10 13 原始内容存档于2019 03 14 uClibc naming 页面存档备份 存于互联网档案馆 Accessed on February 10 2008 存档副本 2008 10 13 原始内容存档于2019 06 23 History uClibc FAQ 2007 06 19 原始内容存档于2019 03 14 uClibc Changelog 2007 06 19 原始内容存档于2007 06 09 pthreads支持 由glibc 2 1 3的linuxthreads library派生 并入了glibc中的随机数 rand srand etc 支持 外部链接 编辑项目主页 页面存档备份 存于互联网档案馆 在Freshmeat的项目主页 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title UClibc amp oldid 69815345, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。