什么是嵌入式系统和嵌入式Linux系统? 点击:1683 | 回复:0



咕咚

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 0回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2007年10月19日
发表于:2007-01-09 13:54:00
楼主
什么是嵌入式系统?

  一个嵌入式系统(EmbeddedSystem)就是一个计算机硬件和软件的集合体,也许还包括其他一些机械部件。它是为完成某种特定的功能而设计的。一个很好的例子就是电子手表。几乎每个人都有一块,并且每天都有上千万的人们在使用着它,但是很少有人意识到有处理器和软件在帮助他们。

  所以嵌入式系统是一种应用系统,它至少包含一个可编程的计算机[通常是某种形式的微控制器、微处理器或数字信号处理芯片(DSP)]且使用该系统的人一般并未意识到该系统是基于计算机的。

  什么是嵌入式Linux系统?

  嵌入式Linux系统就是利用Linux其自身的许多特点,把它应用到嵌入式系统里。

  Linux做嵌入式的优势,首先,Linux是开放源代码的,不存在黑箱技术,遍布全球的众多Linux爱好者又是Linux开发者的强大技术支持;其次,Linux的内核小、效率高,内核的更新速度很快;第三,Linux是免费的OS,在价格上极具竞争力。

  Linux还有着嵌入式操作系统所需要的很多特色,突出的就是Linux适应于多种CPU和多种硬件平台,是一个跨平台的系统。到目前为止 
,它可以支持二三十种CPU。而且性能稳定,裁剪性很好,开发和使用都很容易。很多CPU包括家电业芯片,都开始做Linux的平台移植工作。移植的速度远远超过Java的开发环境。也就是说,如果今天用Linux环境开发产品,那么将来换CPU就不会遇到困扰。同时,Linux内核的结构在网络方面是非常完整的,Linux对网络中最常用的TCP/IP协议有最完备的支持。提供了包括十兆、百兆、千兆的以太网络,以及无线网络,Toker ring(令牌环网)、光纤甚至卫星的支持。所以Linux很适于做信息家电的开发。

  还有使用Linux为的是来开发无线连接产品的开发者越来越多。Linux在快速增长的无线连接应用主场中有一个非常重要的优势,就是有足够快的开发速度。这是因为LInux有很多工具,并且Linux为众多程序员所熟悉。因此,我们要在嵌入式系统中使用Linux操作系统。

  Linux的大小适合嵌入式操作系统──Linux固有的模块性,适应性和可配置性,使得这很容易做到。另外,Linux源码的实用性和成千上万的程序员热切其望它用于无数的嵌入式应用软件中,导致很多嵌入式Linux的出现,包括:Embedix,ETLinux,LEM,Linux Router Project,LOAF,uCLinux,muLinux,ThinLinux,FirePlug,Linux和PizzaBox Linux

  相对,Linux的图形界面还相对较弱,但近年Linux的图形界面发展也很快,这也就不是问题。
如果文章不是全部或涉及图片表格等内容的,查询地址:[url=http://www.kzcd.cn/mforum/forum_more.asp?scriptID=4124]地址联接[/url]站内文章只供学习参考之用!


热门招聘
相关主题

官方公众号

智造工程师