步入后PC时代

时间:2022-09-14 09:54:44

步入后PC时代

嵌入式技术并不是一个新鲜事物,自从有了单片机就有了嵌入式技术,但是嵌入式Linux的引入引起了人们的关注。特别是近几年来,由于PDA及数字移动电话飞速发展,随着袖珍信息终端需求的持续增长,2000年~2005年期间嵌入式Linux呈现出高速增长的势头。

在移动智能终端领域,与Symbian、WinCE、Palm OS相比,嵌入式Linux操作系统由于代码开放性及强大的网络功能,是最被看好的嵌入式操作系统之一,随着泛亚洲和主要的全球性组织采用Linux系统,新的Linux移动通信的契机新时代正在崛起。

在信息家电领域,廉价的Linux资源被认为是家电领域成本控制的最锋利的利器,可以说,嵌入式Linux真正宣告了信息家电时代的到来。在通讯领域,VxWorks的市场份额正在被嵌入式Linux所蚕食,在今后几年内,路由器、交换机、家庭网关设备等都将是嵌入式Linux的天下。

终端界面是否友好和美观是用户选择购买产品时首先关注的。摩托罗拉的A1200手机采用了奇趣科技的Qtopia图形软件包。用过桌面Linux发行版的用户都熟悉KDE桌面和GNOME桌面,其中KDE桌面就是奇趣科技公司的产品,另外还有我们常用的Koffice、Kdevelop等软件也是奇趣公司的产品。

迄今为止,已有60多家厂商正在设计、制造和付运基于Qtopia和奇趣科技针对嵌入式Linux的相关软件的便携设备,如中兴通讯的E3手机和飞利浦P968等。

MontaVista以提供基于GNU/Linux的开放源码软件解决方案来推动嵌入式系统革命。它由实时操作系统(RTOS)的倡导者James Ready在1999年创立。MontaVista提供的MontaVista Linux家族系列产品包含从通信基础设施到消费电子的应用解决方案。包括专业版(Professional Edition)、消费电子版(Consumer Electronics Edition)和电信运营级版(Carrier Grade Edition),同时附加技术产品提供功能强大的图形开发功能。

MontaVista公司了其商业级嵌入式操作系统的下一代产品MontaVista Linux Pro 4.0。新的专业版采用最新的Linux 2.6内核,并融入先进的硬实时技术,以满足网络、通信、航空、国防,以及医疗电子等各个领域嵌入式应用的需求。

uClinux专门针对没有MMU的CPU,并且为嵌入式系统做了许多小型化的工作。MMU的省略虽然带来了系统及应用程序开发的限制,但对于成本和体积敏感的嵌入式设备而言,其应用环境和应用需求并不要求复杂和相对昂贵的硬件体系,对于功能简单的专用嵌入式设备,内存的分配和管理完全由开发人员考虑,增加了开发人员的难度。

最初的uClinux仅仅支持Palm硬件系统,基于Linux 2.0内核。随着系统的日益改进,支持的内核版本从2.0、2.2、2.4一直到现在最新的2.6。

支持的硬件系统也从一种增加到了目前的十余种。尽管目前支持硬件众多,但uClinux需要专门针对处理器设计,与硬件平台直接相关,对于有商业公司赞助的硬件平台,其相关代码和Bug更新较快,编译和执行都十分顺利;但对于非商业支持的硬件平台,其内核和应用程序代码都得不到及时更新和排错。

这种现象在内核源代码树还不是十分普遍,但在uClinux自带的应用程序库中却经常发生编译错误,往往是增加了一个应用程序或改变了运行库便导致无法编译。这就需要开发者投入足够的时间和精力进行排错和修改,也会导致开发进度的延误。

在现在的嵌入式操作系统中Linux触角已伸张到各个领域,风河(Wind River)、Enea和Monta Vista在电信基础设施、通信终端、军用通信/导航和控制设备、以及医疗电子等市场中拥有自己的优势,而微软、Symbian、PalmSource和Linux阵营则在消费电子应用领域确立了自己的地位。

除了这些厂商,Green Hills、QNX和Lynuxworks等公司的操作系统分别在军事/航空、汽车电子和办公自动化等市场占据一席之地。尽管在各个领域Linux份额较小,但Linux的天空将会越走越广阔。

上一篇:Sun的坚持与改变 下一篇:统一通信的投资回报