热门关键字:  ubuntu  分区  函数  Fedora  linux系统进程

Linux系统在信息家电(IA)上的应用

来源: 作者: 时间:2007-03-18 Tag: 点击:

【摘要】本文介绍了Linux在信息家电中应用的背景、原因和进展情况,并说明了把Linux应用于信息家电所要做的工作步骤

【关键词】Linux,信息家电(IA),嵌入式。

背景

当今的信息产业,信息家电(IA)无疑是最热的话题之一。事实确实如此。据IDG预测,未来信息家电产品需求将出现大幅成长态势,到2002年,全球信息家电产品的售出量将达到5570万台,每年信息家电产品的销售额将以61.8%的复合成长率成长,10年后,其销量将是电脑的10倍。届时,信息家电将取代传统家电,成为市场主流。一些国际著名的大IT厂商和家电厂商正是看到信息家电产业的美好发展前景,纷纷调整生产结构,开始批量生产信息家电,国内厂商也伺机而动,纷纷推出了自己的信息家电产品。

操作系统是计算机技术的核心技术之一。随着技术的飞速发展,在嵌入式系统领域,操作系统也成为各大厂商竞争的焦点。PalmOS和WinCE是当前信息家电操作系统中应用最广泛的两种。但这两种操作系统的许可费用都不低,所以不少信息家电的厂商也开始自行开发操作系统。这些厂商最看好的选择就是Linux。

选择Linux的原因

我想,Linux之所以受到信息家电厂商的青睐,主要有如下原因:

第一,它可应用于多种硬件平台。Linux已经被移植到多种硬件平台,这对受开销、时间限制的研究与开发项目是很有吸引力的。原型可以在标准平台上开发然后移植到具体的硬件上,加快了软件与硬件的开发过程。

第二,Linux可以随意地配置不需要任何的许可证或商家的合作关系。唯一的限制时开发者必须做出对Linux社区有益的改动。

第三,它是免费的,源代码可以得到。这是最吸引人的。毫无疑问,这会节省大量的开发费用。

第四,它本身就内置网络支持。

第五,Linux的高度模块化使添加部件非常容易。

另外,Linux在台式机上的成功,使大家看到了Linux在信息家电上的辉煌前景。

把Linux应用于信息家电需要做的工作

由于Linux开始是为台式机开发的,而信息家电属于嵌入式系统,有嵌入式系统固有的一些特点,如内存容量与台式机相比有限等,所以把Linux应用于信息家电,不是可以直接应用的,而是还需要做大量的工作。需做的工作大致如下(有些不是必须做的):

Linux的移植。如果选用的平台Linux不支持,就需要做这样的工作,把Linux内核中与硬件平台相关的部分改写,使之支持所选用的平台。

内核的裁剪。嵌入式产品的可用资源比较少,所以它的内核相对信息家电来说就显的有点大。如果应用到信息家电,需要进行剪裁到可利用的大小。

桌面系统。现代的操作系统如果没有一个友好的界面是没有说服力的。现在的台式机Linux系统使用了传统的X window系统的模式-----Client/Server结构。和硬件有关的部分即是Server端,实现一个标准的显示接口;应用程序通过对 Server的服务请求,实现程序的显示。在此之上,实现窗口的管理功能。但X Window对于信息家电来说也是显得很庞大。现在国内有MiniGUI,国外有MicroWindow,都在致力于嵌入式Linux GUI的开发。适用于嵌入式Linux上的X Window的工作也在进行。

驱动程序的开发。Linux内核更新的很快,许多最新的硬件驱动很快就被支持。但信息家电是多种多样的,所选用的硬件设备也不同,并且不可能都有Linux的驱动程序,因此,设备驱动程序的开发也是重要的工作。

应用软件的开发。对于一种具体的信息家电,都要有相应的应用软件来支持。相对来说,这方面的难度不太大。

中文的支持。这对于想在中国市场推广的产品是不可少的。

最新评论共有 4 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册