gPhone、iPhone角力,完美手机呼之欲出

技术分类: 消费电子设计  | 2008-01-04
来源:风河公司

  Linux承载最后的希望?

  完美手机应该是一台小型的电脑,它应该像普通PC那样,只预装基本的操作系统和应用,允许用户根据自己的需要装配各种不同的功能。显然,让手机像PC那样灵活方便地安装和卸载功能模块并不容易。从商业上看,电信运营商对用户使用方式的制约可能是最大的障碍。但从技术上看,手机应用软件与不同操作系统平台的互操作性却是最大的问题——一种手机应用软件无法正常地在所有手机上运行。这个问题使许多用户看到一些喜欢的应用却被兼容性所困扰。受影响的还有软件开发商,它们必须为不同的手机开发不同版本的应用软件。

  自由选择与统一规范,这就像是民主与集权的辩证关系,这是一个与人类历史永远并存的老话题。一股势力属于民主还是集权?一个人应该站在民主一边还是站在集权一边?真的是非常复杂、一言难尽。民主运动的领袖一旦获得权利,恐怕很少有谁愿意主动放弃权利。Symbian的过去、现状与未来也许会重演这一历史。Symbian 最初也是由于担心微软会垄断手机操作系统市场的几家厂商组建的,但最近Symbian 在智能手机操作系统市场上的垄断地位已经引起了运营商的担忧,特别是手机龙头Nokia的势力谁也不敢小觑。从目前形势来看,Linux几乎是阻止微软、Nokia垄断智能手机市场的最后机会了。

但是,Linux所特有的优势——自由的选择却给标准化带来了挑战。而Linux的发展的统一规范应该管理到什么程度,也非常值得关注。不过非常清楚的是,Linux目前最迫切解决的问题不是制约集权,而是促进统一规范的建立,使其有能力与微软的Windows Mobile、Nokia支持的Symbian以及Apple Mac OS X相抗衡。Limo基金会正是为了解决这个问题而成立的。

  今年一月份,移动电话硬件制造商摩托罗拉、NEC、松下移动通信、三星电子以及移动服务提供商NTT DoCoMo、沃达丰联合组建成了旨在提升Linux在移动通信领域应用的非赢利性组织——LiMo基金会,有核心成员和一般成员。最近,Limo基金会成员进一步扩大,新增加的核心成员包括Aplix、Celunite、LG电子、McAfee、Wind River,新增的一般成员包括ARM、Broadcom、爱立信、Innopath软件、KTF、MontaVista以及NXP。

  既然我们要观察手机Linux平台的发展趋势,就应该特别注意一下,除了手机和应用厂商,在Limo基金会中哪些是专业的Linux平台厂商。在 LiMo基金会中的首个商用级Linux平台和工具供应商就是Wind River,这显著体现了Wind River在移动终端设备Linux平台系统方面的领先地位。另一个重要的手机Linux平台提供商Montavista也作为普通成员加入了Limo。LiMo基金会旨在通过一个均衡、透明的过程来构建开放的移动软件平台,包括提供API接口规范、架构体系、开放源代码参考、基于参考工具组件的源代码更新和第三方软件参考规范等。Wind River公司将与基金会创建厂商及其他核心成员共同开发一个集成了高级开发工具的开放移动Linux平台系统,同时参与LiMo的其他工作计划,包括减少移动Linux中发展的断裂、扩展移动Linux开发者合作体系等。

  设计完美手机的捷径

  标准化、互操作性当然是Linux作为手机软件平台所必须面对的一大问题,但是这显然不是问题的全部。从整体上看,快速启动能力、占用最小存储空间、独具特色的功能以及产品快速上市,这才是最基本的问题。

  Wind River最近发布的高性能商业级(commercial-grade)Linux版可以较好地解决上述基本问题,并将通过Limo基金会成为手机Linux平台的新标准。新发布的Wind River Linux基于2.6.21 Linux kernel,而且提供了64位应用支持,包括对于Kernel和应用空间的交叉调试工具。64位环境正在成为嵌入式Linux的主流,而新版Wind River Linux的发布恰好顺应了这一趋势。

  Wind River Linux还包括了先进的cross-build系统,其中采用了结构化的框架,将设备软件组件作为独立的“层(Layer)”来管理。这些“层”就是软件开发者管理和组织Linux软件包、源代码、二进制代码、元数据、配置文件、测试套件以及扩展文件的“建筑模块”。这种方法可以极大地降低软件复杂度,提升灵活性。

  对于单核手机这类消费电子产品,要同时支持基带协议和流媒体等终端用户应用,这些都需要非常强的实时性。即便是在成本和上市时间的极端压力之下,这种实时性也是不能打任何折扣的。Wind River Real-Time Core for Linux可以让手机软件开发商在开放源代码的环境中轻松地享用硬实时(hard real-time)特性。新发布的Wind River Real-Time Core包括了对许多BSP以及64位架构的支持。

0
0
(请您对文章做出评价)
1】【2】【3
加载中

对文章的评论

更多评论

剩余字数:  

浏览该文章的用户还看过...

  • 文 章

  • 论 坛

  • 博 客

  • 小 组

设计资源与分销

  • 博客推荐

  • 论坛推荐

  • 在线研讨会