什么是嵌入式系统?
一个嵌入式系统(EmbeddedSystem)就是一个计算机硬件和软件的集合体,也许还包括其他一些机械部件。它是为完成某种特定的功能而设计的。一个很好的例子就是电子手表。几乎每个人都有一块,并且每天都有上千万的人们在使用着它控制工程网版权所有,但是很少有人意识到有处理器和软件在帮助他们。
所以嵌入式系统是一种应用系统,它至少包含一个可编程的计算机[通常是某种形式的微控制器、微处理器或数字信号处理芯片(DSP)]且使用该系统的人一般并未意识到该系统是基于计算机的。
什么是嵌入式Linux系统?
嵌入式Linux系统就是利用Linux其自身的许多特点,把它应用到嵌入式系统里。
Linux做嵌入式的优势,首先,Linux是开放源代码的,不存在黑箱技术,遍布全球的众多Linux爱好者又是Linux开发者的强大技术支持;其次,Linux的内核小、效率高,内核的更新速度很快;第三,Linux是免费的OS,在价格上极具竞争力。
Linux还有着嵌入式操作系统所需要的很多特色,突出的就是Linux适应于多种CPU和多种硬件平台,是一个跨平台的系统。到目前为止
还有使用Linux为的是来开发无线连接产品的开发者越来越多。Linux在快速增长的无线连接应用主场中有一个非常重要的优势,就是有足够快的开发速度。这是因为LInux有很多工具,并且Linux为众多程序员所熟悉。因此,我们要在嵌入式系统中使用Linux操作系统。
Linux的大小适合嵌入式操作系统──Linux固有的模块性,适应性和可配置性,使得这很容易做到。另外,Linux源码的实用性和成千上万的程序员热切其望它用于无数的嵌入式应用软件中,导致很多嵌入式Linux的出现,包括:Embedix,ETLinux,LEM控制工程网版权所有,Linux Router Project,LOAF,uCLinux,muLinux,ThinLinux,FirePlug控制工程网版权所有,Linux和PizzaBox Linux
看www.linuxdevices.com/links/
相对控制工程网版权所有,Linux的图形界面还相对较弱,但近年Linux的图形界面发展也很快,这也就不是问题。