新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > Linux快速入门之:嵌入式Linux基础

Linux快速入门之:嵌入式Linux基础

作者:时间:2013-09-13来源:网络收藏

本文引用地址:http://www.eepw.com.cn/article/257161.htm

1.1.2Linux作为嵌入式的优势

从Linux系统的发展过程可以看出,Linux从最开始就是一个开放的系统,并且它始终遵循着源代码开放的原则,它是一个成熟而稳定的网络,作为嵌入式有如下优势。

1.低成本开发系统

Linux的源码开放性允许任何人获取并修改Linux的源码。这样一方面大大降低了开发的成本,另一方面又可以提高开发产品的效率。并且还可以在Linux社区中获得支持,用户只需向邮件列表发一封邮件,即可获得作者的支持。

2.可应用于多种硬件平台

Linux可支持X86、PowerPC、ARM、Xscale、MIPS、SH、68K、Alpha、Sparc等多种体系结构,并且已经被移植到多种硬件平台。这对于经费、时间受限制的研究与开发项目是很有吸引力的。Linux采用一个统一的框架对硬件进行管理,同时从一个硬件平台到另一个硬件平台的改动与上层应用无关。

3.可定制的内核

Linux具有独特的内核模块机制,它可以根据用户的需要,实时地将某些模块插入到内核中或者从内核中移走,并能根据嵌入式设备的个性需要量体裁衣。经裁减的Linux内核最小可达到150KB以下,尤其适合嵌入式领域中资源受限的实际情况。当前的2.6内核加入了许多嵌入式友好特性。

4.性能优异

Linux系统内核精简、高效并且稳定,能够充分发挥硬件的功能,因此它比其他操作系统的运行效率更高。在个人计算机上使用Linux,可以将它作为工作站。它也非常适合在嵌入式领域中应用,对比其他操作系统,它占用的资源更少,运行更稳定,速度更快。

5.良好的网络支持

Linux是首先实现TCP/IP协议栈的操作系统,它的内核结构在网络方面是非常完整的,并提供了对包括十兆位、百兆位及千兆位的以太网,还有无线网络、Tokenring(令牌环)和光纤甚至卫星的支持,这对现在依赖于网络的嵌入式设备来说无疑是很好的选择。

1.1.3Linux发行版本

由于Linux属于GNU系统,而这个系统采用GPL协议,并保证了源代码的公开,于是众多组织或公司在Linux内核源代码的基础上进行了一些必要的修改加工,然后再开发一些配套的软件,并把它整合成一个自己的发布版Linux。除去非商业组织开发的GNU/Linux外,美国的公司发行了Linux,法国的Mandrake公司发行了MandrakeLinux,德国的SUSE公司发行了SUSELinux,国内众多公司也发行了中文版的Linux,如著名的红旗Linux。Linux目前已经有超过250个发行版本。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

linux相关文章:linux教程




评论


相关推荐

技术专区

关闭