嵌入式零碎曾经深化到很多的行业里,它最后被用于控制机电电话交流机,不过本文解说的是嵌入式Linux及Linux作为嵌入式操作零碎的劣势,Linux的众多优点还是使它在嵌入式范畴取得了普遍的使用,并呈现了数量可观的嵌入式Linux零碎。
Linux是一个成熟而波动的网络操作零碎。将Linux植入嵌入式设备具有众多的优点。首先,Linux的源代码是开放的,任何人都可以获取并修改,用之开发本人的产品。其次,Lirmx是可以定制的,其零碎内核最小只要约134kB。一个带有中文零碎和图形用户界面的中心顺序也可以做到缺乏 1MB,并且异样波动。另外,它和少数Unix零碎兼容,使用顺序的开发和移植相当容易。同时,由于具有良好的可移植性,人们已成功使Linux运转于数百种硬件平台之上。
Linux作为嵌入式操作零碎的劣势次要有以下几点:
1、 可使用于多种硬件平台。Linux曾经被移植到多种硬件平台,这关于经费,工夫受限制的研讨与开发项目是很有吸引力的。原型可以在规范平台上开发后移植到详细的硬件上,放慢了软件与硬件的开发进程。Linux采用一个一致的框架对硬件停止管理,从一个硬件平台到另一个硬件平台的改动与下层使用有关。 Linux可以随意地配置,不需求任何的答应证或商家的协作关系,源代码可以收费失掉。这使得采用Linux作为操作零碎不会遇就任何关于版权的纠纷。毫无疑问,这会节省少量的开发费用。自身内置网络支持,而目前嵌入式零碎对网络支持要求越来越高。Linux的高度模块化使添加部件十分容易。
2、 Linux是一个和Unix类似、以内核为根底的、具有完全的内存拜访控制,支持少量硬件(包括X86,Alpha、ARM和Motorola等现有的大局部芯片)等特性的一种通用操作零碎。其顺序源码全部地下,任何人可以修正并在GUN通用公共答应证(GNU General Public License)下发行。这样,开发人员可以对操作零碎停止定制,顺应其特殊需求。
3、 Linux带有Unix用户熟习的完善的开发工具,简直一切的Unix零碎的使用软件都已移植到了Linux上。Linux还提供了弱小的网络功用,有多种可选择窗口管理器(X Windows)。其弱小的言语编译器GCC,C++等也可以很容易失掉,不但成熟完善,而且运用方便。
经过本文的引见你就能理解到
嵌入式开发的优点了。学习
嵌入式培训就到嵌入式乐园
www.itsky2010.cn
http://blog.tianya.cn/blogger/post_read.asp?BlogID=3363316&PostID=28118222