原创 使用嵌入式Linux系统有两种途径

2008-8-20 18:31 1147 3 3 分类: MCU/ 嵌入式

      嵌入式LinuxEmbedded Linux)是指对标准Linux经过小型化裁剪处理之后,能够固化在容量只有几KB或者几MB字节的存储器芯片或者单片机中,是适合于特定嵌入式应用场合的专用Linux操作系统。在目前已经开发成功的嵌入式系统中,大约有一半使用的是Linux。这与它自身的优良特性是分不开的。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


    下面本文主要向大家介绍嵌入式Linux系统的两种途径:


第一是用户自己装配(称为DIY内核),你可以在www.szarm.com找到全部Linux代码,或直接到ARM CPU的源代码树下www.armlab.net找到所需要的Linux版本的移植,或者某些半导体公司,如三星、Motorola在自己的网站或在自己的ARM评估板含有一个最小Linux内核系统。如果这个最小内核没有包含GCC/GDB工具链,可能还要到GNU的网站下载全部的源代码,然后再编译生成所需要版本的ARM工具链和应用程序库,这个过程是相当耗时和困难的。还需要指出,这种DIY内核的配置,添加应用和驱动程序也是不标准的和复杂的,这是嵌入式系统的特殊性所在。
      
第二是选择一个商业化的嵌入式Linux操作系统平台。商业化的嵌入式Linux版本是针对嵌入式处理器,如ARM所优化设计的,支持各种半导体厂家的评估板和主要的设备驱动,商业化的嵌入式Linux包含了文件系统、应用、实时性扩展和技术支持培训服务,现今国外著名的商业化嵌入式Linux产品有:MontaVista LinuxBluecat LinuxTimesys Linux Metrowork LinuxVlinuxRedhat Linux等,国内也有红旗、龙人、新华嵌入式Linux


技术支持:86-0755-83676200  手机:13686880106陈晓  网址:http://www.armodm.com

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
3
关闭 站长推荐上一条 /1 下一条