嵌入式Linux技术的现状与发展动向
于嵌入式Linux超小型应用产品――网络管理卡,该产品已经批量生产、投放市场。有关详情可访问该公司站点(http://www.hhcn.com)。
2嵌入式Linux开发的优点及版本
嵌入式Linux由于代码开放性以及强大的网络功能,在中低端的嵌入式网络设备中应用起来,比起pSOS+,VxWorks等专用系统有许多优势,Linux甚至支持蓝牙技术,VxWorks对于新技术的支持远没有Linux那么迅速;从我们开发路由器卡可知:从产品上市时间到产品的功能不断扩充、开发人力的投入都验证了使用嵌入式Linux作为操作系统平台的优势。如果是用VxWorks作为平台来做就相当困难,一系列的防火墙协议以及WebServer协议、TCP/IP整个体系结构、拨号协议等等,不是自己开发就是要买VxWorks的编译好的库(不公开源代码的),价格也比较昂贵。表1将专用嵌入式实用操作系统与嵌入式Linux作了详细的分析和比较。
表1专用嵌入式实时操作系统与嵌入式Linux的比较
专用嵌入式实时操作系统
嵌入式Linux操作系统
版权费
每生产一件产品需交纳一份版权费
免费
购买费用
人民币数十万元
免费
技术支持
由开发商独家提供有限的技术支持
全世界的自由软件开发者提供支持
网络特性
另加人民币数十万购买
免费而且性能优异
软件移植
难,因为是封闭系统
易,代码开放,有许多应用软件支持
应用产品开发周期
长,因为可参考的代码有限
短,新产品上市迅速,因为有许多公
开的代码可以参考和移植
实时性能
好
需改进,可用RT_Linux等模块弥补
稳定性
好
较好,在高性能系统中仍需改进
Linux是自由的多任务操作系统,用户可以获得多种配置及体系不同的Linux版本。因此,如何选择Linux的发行版本,也是我们要解决的一个重要问题。
Linux的版本主要有3大类:
(1)标准的Linux版本。
(2)小型化的嵌入式版本(Smallfoot-print“embedded”Version)。
(3)具有实时扩展功能的Linux版本。
这3大类Linux版本的各自用户所占的百分数统计饼图如图1所示。
图1各类Linux操作系统用户分布图
另外,Linux还有一些特殊应用、把Linux移植到非X86体系的CPU(包括PowerPC、RISC、68K以及许多别的微控制器)上的版本。例如有许多针对不同的如 《嵌入式Linux技术的现状与发展动向(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/140149.html
2嵌入式Linux开发的优点及版本
嵌入式Linux由于代码开放性以及强大的网络功能,在中低端的嵌入式网络设备中应用起来,比起pSOS+,VxWorks等专用系统有许多优势,Linux甚至支持蓝牙技术,VxWorks对于新技术的支持远没有Linux那么迅速;从我们开发路由器卡可知:从产品上市时间到产品的功能不断扩充、开发人力的投入都验证了使用嵌入式Linux作为操作系统平台的优势。如果是用VxWorks作为平台来做就相当困难,一系列的防火墙协议以及WebServer协议、TCP/IP整个体系结构、拨号协议等等,不是自己开发就是要买VxWorks的编译好的库(不公开源代码的),价格也比较昂贵。表1将专用嵌入式实用操作系统与嵌入式Linux作了详细的分析和比较。
表1专用嵌入式实时操作系统与嵌入式Linux的比较
专用嵌入式实时操作系统
嵌入式Linux操作系统
版权费
每生产一件产品需交纳一份版权费
免费
购买费用
人民币数十万元
免费
技术支持
由开发商独家提供有限的技术支持
全世界的自由软件开发者提供支持
网络特性
另加人民币数十万购买
免费而且性能优异
软件移植
难,因为是封闭系统
易,代码开放,有许多应用软件支持
应用产品开发周期
长,因为可参考的代码有限
短,新产品上市迅速,因为有许多公
开的代码可以参考和移植
实时性能
好
需改进,可用RT_Linux等模块弥补
稳定性
好
较好,在高性能系统中仍需改进
Linux是自由的多任务操作系统,用户可以获得多种配置及体系不同的Linux版本。因此,如何选择Linux的发行版本,也是我们要解决的一个重要问题。
Linux的版本主要有3大类:
(1)标准的Linux版本。
(2)小型化的嵌入式版本(Smallfoot-print“embedded”Version)。
(3)具有实时扩展功能的Linux版本。
这3大类Linux版本的各自用户所占的百分数统计饼图如图1所示。
图1各类Linux操作系统用户分布图
另外,Linux还有一些特殊应用、把Linux移植到非X86体系的CPU(包括PowerPC、RISC、68K以及许多别的微控制器)上的版本。例如有许多针对不同的如 《嵌入式Linux技术的现状与发展动向(第2页)》