《嵌入式操作系統(tǒng)史話》之九:手機中的嵌入式OS (二)
開源的手機操作系統(tǒng)
1991年Linus Torvalds發(fā)表了Linux開放操作系統(tǒng),1999年2.2 版本Linux 發(fā)布,這標志著一個成熟的、可以應(yīng)用在商業(yè)環(huán)境的開源的OS的誕生,Linux除了在服務(wù)器上獲得了成功應(yīng)用,也成功應(yīng)用在包括手機在內(nèi)的移動終端領(lǐng)域。采用開源Linux作為手機OS的創(chuàng)新者是Motorola公司, Motorola不僅拋棄了Symbian,對Windows Mobile的興趣也不大,而是使用MontaVista的Linux操作系統(tǒng),同時采用了Java J2ME技術(shù),Motorola從2003年推出第一款Linux系統(tǒng)的手機A760到2009年最后一款采用Linux系統(tǒng)的E11,連續(xù)6年的時間,Motorola探索著自己的智能手機之路-將Linux與Java結(jié)合的道路。
A760 Linux系統(tǒng)的智能手機,采用了intel PXA262芯片,主頻高達206MHz,內(nèi)存32M,其中用戶可用內(nèi)存約7.5M,主屏采用了一塊2.5寸65536色的TFT屏幕,分辨率為320×240。A760帶紅外、藍牙及11萬像素的攝像頭,支持智能語音命令系統(tǒng),多媒體功能也非常出色,支持MP3、MPEG、JPEG、WAV、MIDI、AVI等格式多媒體文件的播放,內(nèi)裝了Picsel 瀏覽器軟件,可以閱讀各種office 文檔,A760還有讓國人非常喜歡的中文手寫輸入功能。A760 的UI使用的是開源的Qt。Qt是挪威Trolltech軟件公司的產(chǎn)品,Trolltech有2個產(chǎn)品,一個是跨各種平臺的應(yīng)用界面(Qt),另一種是針對PDA和移動設(shè)備的應(yīng)用套件和工具(Qtopia)。Qt 和Qtopia 都有2種授權(quán):開源GPL版本和非開源商業(yè)版本。Motorola使用的是Qt嵌入式版本(Qt/E),然后經(jīng)過深度的優(yōu)化和裁剪,最終成為自己的用戶界面。
隨后幾年Motorola陸續(xù)推出了E680、升級版 E6和后期的E8,這些手機采用了直板手寫造型,屏幕和攝像頭做了升級,CPU是312MHz的Intel Xscale,這幾款手機定位是娛樂多媒體手機(我至今還保留E680,它依然可以工作),Motorola Linux智能手機最成功是產(chǎn)品是2006年推出的商務(wù)旗艦之作—明系列的A1200,它也是首款完全由Motorola中國團隊自主設(shè)計制作的產(chǎn)品,所有的風格和設(shè)計理念都洋溢著濃濃的中國風。見圖1 『1』?!?
圖1:明系列的A1200
隨Motorola的Linux智能手機的成功,在2003-2007間國內(nèi)外手機市場上掀起一場轟轟烈烈的Linux智能手機熱潮,國際上著名的是NEC和Panasonic為日本移動運營商NTT-Docomo定制的Linux 智能手機,見圖2。中國有中興、TCL、東方通信、康佳和海爾等公司自己或者由手機設(shè)計公司(德信、宇龍和E28等)研發(fā)的Linux智能手機,這些手機核心技術(shù)方案與Motorola類似,芯片平臺采用Intel或者TI ,手機OS軟件平臺采用Montavista Linux ,手機應(yīng)用軟件平臺采用Qtopia『2』。
圖2:Motorola、NEC和Panasonic的Linux 智能手機
盡管Motorola和其他Linux智能手機追隨者曾經(jīng)有過幾年的輝煌,卻終因技術(shù)和市場的原因而瀕臨淘汰,Motoorola不得不再借Android系統(tǒng),逐漸恢復(fù)元氣,艱難開始再一次開源手機OS復(fù)興之路。