Linux 在信息家电( IA )上的应用【摘要】本文介绍了 linux 在信息家电中应用的背景、原因和进展情况, 并说明了把 linux 应用于信息家电所要做的工作步骤【关键词】 linux ,信息家电( IA) ,嵌入式背景当今的信息产业,信息家电( IA )无疑是最热的话题之一。事实确实如此。据 IDG 预测, 未来信息家电产品需求将出现大幅成长态势,到 2002 年,全球信息家电产品的售出量将达到 5570 万台,每年信息家电产品的销售额将以 % 的复合成长率成长, 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在信息家电(IA)上的应用 来自淘豆网m.daumloan.com转载请标明出处.