专栏中心

EEPW首页 > 专栏 > uClinux VS ARMlinux

uClinux VS ARMlinux

发布人:patton 时间:2008-06-30 来源:工程师 发布文章
uClinux  与  ARMlinux 全方位的优劣比较! 包括内核、C库、编译器、文件系统等方面!



   uClinux  ARMlinux
 内核  精简的内核,很小;但移植驱动相对困难  标准的Linux内核,体积较大;但易于移植驱动程序
 C库  uClibc,精简但软件移植相对困难  glibc,体积较大,但软件移植容易
 编译器  gcc cross compiler  gcc cross compiler
 文件系统  多用只读的romfs,耗用空间小  多用可读写的ramdisk(ext2)
 物理地址访问  应用程序和内核驱动都可以,可方便地在用户层进行外设硬件测试,需要承担系统稳定的风险  只有bootloader阶段可以,如在内核下则需要编写驱动程序,系统更稳定
 IPC(进程间通信)  支持  支持
 Thread(线程)  支持  支持
 modules加载  支持,但多用静态链接  支持
 程序链接方式  默认动态,极少用动态链接  默认动态
 栈内存管理  用户需要预估自己代码对STACK的耗用来告知编译器调整STACK容量,用户需对系统稳定性负责,承担风险  用户无需参与
 可执行文件格式  FLAT,耗用空间小  ELF

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

利用高压母线转换模块 (BCM) 为LED驱动器供电

视频 2010-04-16

马斯克展示特斯拉AI5处理器样片,口误感谢TSC而非台积电

PCA9554 9554A 带中断的8位I2C和SMBus I O口 ...

芯科科技2026 Tech Talks技术讲座启航 聚焦无线与边缘AI,共绘智能物联新蓝图

2010年英特尔杯大学生嵌入式设计大赛宣传片 ③

视频 2010-03-26

2010年英特尔杯大学生嵌入式设计大赛宣传片 ②

视频 2010-03-26

博世与高通扩大合作,新增高级驾驶辅助系统技术

2010年中国医疗电子市场展望

视频 2010-03-25

Vishay推出适用于GaN和SiC开关应用EMI滤波的新型航天级共模扼流圈

英飞凌汽车业务本土化战略一周年:从蓝图到实景,筑牢\"产-需-生态\"全链条优势

村田中华圈读书节呈现“人、文、技”交集

AI对芯片设计与EDA工具的日益深远影响

EDA/PCB 2026-04-16

PCA82C251 24V系统的CAN收发器 (英)

2010年英特尔杯大学生嵌入式设计大赛宣传片 ①

视频 2010-03-26

PCA82C251 24V系统的CAN收发器

Supermicro推出紧凑型高能效系统,加速智能化边缘AI应用落地

兆易创新与吉利汽车共建联合创新实验室,携手迈进汽车发展新时代

英特尔据悉将在未来几周向员工通报参与 TeraFab 事宜,关键晶圆厂细节仍有限

EDA/PCB 2026-04-16

PCF1175C 4位双重LCD汽车时钟 (英)

更多 培训课堂
更多 焦点
更多 视频

技术专区