《嵌入式操作系统史话》之九:手机中的嵌入式OS (二)
扫描二维码
随时随地手机看文章
开源的手机操作系统
1991年Linus Torvalds发表了Linux开放操作系统,1999年2.2 版本Linux 发布,这标志着一个成熟的、可以应用在商业环境的开源的OS的诞生,Linux除了在服务器上获得了成功应用,也成功应用在包括手机在内的移动终端领域。采用开源Linux作为手机OS的创新者是Motorola公司, Motorola不仅抛弃了Symbian,对Windows Mobile的兴趣也不大,而是使用MontaVista的Linux操作系统,同时采用了Java J2ME技术,Motorola从2003年推出第一款Linux系统的手机A760到2009年最后一款采用Linux系统的E11,连续6年的时间,Motorola探索着自己的智能手机之路-将Linux与Java结合的道路。
A760 Linux系统的智能手机,采用了intel PXA262芯片,主频高达206MHz,内存32M,其中用户可用内存约7.5M,主屏采用了一块2.5寸65536色的TFT屏幕,分辨率为320×240。A760带红外、蓝牙及11万像素的摄像头,支持智能语音命令系统,多媒体功能也非常出色,支持MP3、MPEG、JPEG、WAV、MIDI、AVI等格式多媒体文件的播放,内装了Picsel 浏览器软件,可以阅读各种office 文档,A760还有让国人非常喜欢的中文手写输入功能。A760 的UI使用的是开源的Qt。Qt是挪威Trolltech软件公司的产品,Trolltech有2个产品,一个是跨各种平台的应用界面(Qt),另一种是针对PDA和移动设备的应用套件和工具(Qtopia)。Qt 和Qtopia 都有2种授权:开源GPL版本和非开源商业版本。Motorola使用的是Qt嵌入式版本(Qt/E),然后经过深度的优化和裁剪,最终成为自己的用户界面。
随后几年Motorola陆续推出了E680、升级版 E6和后期的E8,这些手机采用了直板手写造型,屏幕和摄像头做了升级,CPU是312MHz的Intel Xscale,这几款手机定位是娱乐多媒体手机(我至今还保留E680,它依然可以工作),Motorola Linux智能手机最成功是产品是2006年推出的商务旗舰之作—明系列的A1200,它也是首款完全由Motorola中国团队自主设计制作的产品,所有的风格和设计理念都洋溢着浓浓的中国风。见图1 『1』。
图1:明系列的A1200
随Motorola的Linux智能手机的成功,在2003-2007间国内外手机市场上掀起一场轰轰烈烈的Linux智能手机热潮,国际上著名的是NEC和Panasonic为日本移动运营商NTT-Docomo定制的Linux 智能手机,见图2。中国有中兴、TCL、东方通信、康佳和海尔等公司自己或者由手机设计公司(德信、宇龙和E28等)研发的Linux智能手机,这些手机核心技术方案与Motorola类似,芯片平台采用Intel或者TI ,手机OS软件平台采用Montavista Linux ,手机应用软件平台采用Qtopia『2』。
图2:Motorola、NEC和Panasonic的Linux 智能手机
尽管Motorola和其他Linux智能手机追随者曾经有过几年的辉煌,却终因技术和市场的原因而濒临淘汰,Motoorola不得不再借Android系统,逐渐恢复元气,艰难开始再一次开源手机OS复兴之路。