<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>

    曙海教育集團論壇Linux專區Linux應用開發 → 基于Linux的移動電話開發技術及前景


      共有8800人關注過本帖樹形打印

    主題:基于Linux的移動電話開發技術及前景

    美女呀,離線,留言給我吧!
    wangxinxin
      1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


    加好友 發短信
    等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
    基于Linux的移動電話開發技術及前景  發帖心情 Post By:2010-11-23 13:50:57

    正當移動電話制造商(oem)擁抱linux作為下一代智能電話的平臺的時候,開發和布置這樣的設備還在面臨著技術上的挑戰。  特別的是oem們必須保證電話具有電源管理,快速引導,集成的無線接口,先進的多媒體功能,吸引人的小尺寸gui以及各種的pim應用-而且所有的這些全部集成和運行在一個適度的手機儲存空間里面。這也是嵌入linux 開發者所面臨的挑戰,不同于pc,電話設計并不是建立在一個標準的系統上面。文章詳細闡述了基于linux的移動電話開發的各種技術問題,涉及到關鍵的linux技術和支持電話開發開源項目的可用性和成熟性。另外,文章還討論了移動運營商提出的技術和經濟層面的問題。   全球移動電話的市場正在爆炸性的增長,分析機構 idc 2005年q2的報告中指出,手機市場增長了近34%,全球語音和數據網絡中,近7億部手機正在oem工廠設計和生產很快將進入百姓的手中,分析公司gartner 預測到2009年,全球移動電話的安裝數量將達到26億部。對于以linux為中心的it工業而言,這些數字相對于linux的發貨和服務器的安裝,即使是全球的桌面市場的數量也是巨大的.這樣的移動 電話市場即代表了一個爆炸性增長的機會也表示了它在終端市場的占有率,而且它也是對于linux 已經占領的基于電信,企業和嵌入式linux 的設備市場的一個很好的補充。   為什么是linux和無處不在的linux?   在過去3年linux 作為移動電話的os平臺已經取得了相當大的收獲。oem 如lg、 摩托羅拉、 nec、 松下 和三星已經銷售了20余款 linux 電話,另外還有中國品牌的大唐、e28(上海毅仁信息科技)、 海爾和 中興, 諾基亞 和其他的oem也已經開始銷售基于linux 的無線voip 終端。無論是大型還是小型的oem都正在選擇linux 作為智能手機的策略平臺,這里面即有技術原因也存在經濟的因素。在技術層面,oem們選擇linux 是因為它的性能,可靠性,標準的tcp/ip網絡和靈活性,在經濟方面, linux 可以給oem 們更低的開發和布置成本,更多的供應商或者自己開發的方案, linux還可以給oem 們一個廣泛開發的商業技術生態環境和一個可能的機會 ——統一的產品線和工程投入以支持多層次的產品(包括智能手機,功能手機和入門級手機),多種網絡制式(gsm, cdma, wcmda 和wi-fi)以及運營商日益變化的需要。   因為這些技術和經濟上的利益, linux 電話的數量已經達到市場總量的1-2% ,在智能手機這個快速增長的領域里linux 正在占據著一個強有力的位置,智能手機的市場份額正以每年85%增長,而linux 有25%的市場份額(gartner2005年的數據),遠遠領先windows mobile ,只比symbian os 落后一個百分點。   電話的分類   劃分電話的類型不是一個精確的科學過程,甚至也不是一個準確的市場活動。某些功能電話的顯著特點(如email,圖像處理)已經是今天各種價格的電話的基本功能了。即使今天智能手機所具有的特性也許是6個月后所有手機都有的功能,今天你以為物有所值的功能手機,在假期結束以后已經淪為可以作為禮品的入門手機了,而且它們可能只有從春天到夏天的一個季節生命周期。   智能手機的陷阱   比較起把開源的os放在一個低端手機上,發布一款智能手機是相對容易多了。因為智能手機的售價和利潤都高,它可以有允許更多的bom(材料成本)和軟硬件空間實現多媒體、顯示和射頻基帶(rf)等電話關鍵功能。一般情況下智能手機的應用os(linux, windowsmobile, 等)是運行在一個專門的應用處理器上,同時另外的一個cpu 和dsp處理語音,多媒體和rf功能。智能手機的購買者是典型的成熟用戶,他們熱衷于新技術,并且對于由于新的技術和功能代來的電池消耗等問題更有相當的寬容度。   然而到目前為止智能手機只占有整個手機市場的6%,如果linux開發者真正希望進入廣闊的手機市場,linux 手機平臺必須支持中端手機或者“功能手機”的技術和經濟層面的要求。這些手機在技術方面無法和智能手機賽跑,硬件方面也無法和智能手機相比,一個低成本的bom 意味著運行在應用處理器上的linux 不得不面對所有的語音,數據,rf和圖形任務。一個運行在0-200mhz的單芯片cpu 的linux電話需要電源管理和合適的儲存空間以匹配linux 的運行和成本的控制要求。   社會團體和各國政府正在幫助縮小全球數字化的鴻溝,我們可以大膽的想象這是一款針對發展中國家的低收入人群開發的電話(可以認為是個瘦ubuntu:一種時下流行開源的linux),就好像是目前難以讓人琢磨的$100 電腦一樣,下一個也許是“免費的” linux 電話了。   隨著時間的流失,中端甚至低端電話的硬件都可以滿足linux 的要求,但是同時這些手機的利潤也變得越來越薄。過去10余年電池技術不能以一個適度的速度提升,這就意味著應用不能和時鐘的提速相匹配。所以如果linux電話要跳出智能手機的桎梏,它必須采用新的功能并改進和合并許多現有的功能以應對面臨的挑戰。  技術挑戰   開放軟件開發試驗室(osdl.org)最近發起了新的行動計劃-mli(mobile linux initiative),目的是培養和支持linux 在移動電話手機的應用。mli目前的首要任務是使linux 成為更適合手機的os 平臺。下面列舉的一些問題來自mli的參與者和有興趣的合作伙伴,特別是手機制造商和芯片供應商?   電源管理   今天,如果便攜式設備制造商想要提供一個基于linux和有電源管理的設備,他們將面對各種方案而不知所措。   oem可以參考以筆記本為代表的桌面系統的電源管理,如acpi和apm,在內核的郵件列表中關于桌面電源管理的討論確實也是最多的,非x86/ia-32 結構的筆記本硬件,oem可以使用針對蘋果powerpc 的pmu。 嵌入式的oem如果是使用arm授權的芯片可以借助arm公司的lem框架,或者使用10余家arm授權芯片公司也有自己的電源管理方案(如freescale, intel, nec, samsung, ti等)。   mips和mips授權芯片公司,freexscale,ibm power 框架 , renesas 和 hitachi產品線也有自己的更加獨特的能源管理協議和方法。oem當然可以選擇像montavista 的 dpm和其他嵌入式linux供應商的方案。選擇當然是一件好的事情,但是太多的選擇會導致方案支離破碎的狀況和應用缺少可再用性。應對電源管理的問題,osdl mli的成員和工業界已經表達了一種愿望,即一個統一的,跨處理器平臺的電源管理途徑,或者一個主流的,更高層次的,可以覆蓋嵌入式,桌面和刀片服務器能源管理的體系結構。   無線電接口   今天的linux智能手機中,gprs接口是被集成在一個調制解調器里面,它包含一個cpu核,dsp和支持無線通訊的 rf硬件。很像一個調制解調器——許多智能手機和這些嵌入式處理器是通過一個串口上的at命令進行通訊的。這種靠卸載無線電功能來簡化智能手機設計的方法是可行的,但是這將會進一步增加整個手機的成本。今天,一些富有經驗的設計已經去掉了調制解調器,把基帶接口開放給了應用處理器(像目前中低端的手機使用nucleus這種情況),但是這樣會給即使是最新linux的實時性技術(搶占和開源的實時補丁-下面還會提到)帶來相當的壓力。gsm或者cmda無線協議信令幀大約是800-900微秒的時間,如果你們是x86/ia-32 或者是powerpc處理器一般都是500 mhz 到1.5 ghz cpu 時鐘, 一個毫秒以內的最壞情況的響應是很容易到達的,但是如果是處理器時鐘在0-200 mhz,的arm cpu,基于linux的硬實時的中端響應和搶占延遲仍然是具有挑戰的。另外的一個挑戰的領域是把已經非常成熟的電話協議棧移植到linux上.,這種軟件是基于傳統的rtos開發和優化的,像nucleus 和 rex。這些多層協議是用每一層特有的線程切換技術實現的,如果移植到linux可能會在層和層之間增加20-30微秒切換延遲,這樣只是穿越一個單包的協議棧就消耗了計算時間的很大的部分,留給其他任務的cpu時間就很少了。所以,如果linux要想進入中低端手機的設計領域,它必須要解決低延遲的任務切換和cdma/gsm協議棧的移植這兩個重要的問題。   實時性   在過去的5年中,linux已經在向自身實時性改善的方向發展并取得了長足的進步。今天linux已經具備了本身的實時性選擇,包括搶占內核,0(1) 調度,futexes 和最近的開源的實時linux項目-現在已經合并到由ingo molnar維護的搶占補丁里面了。同時還有雙內核和虛擬計算的技術,像rtlinux, rtai,adeos和未公開的jaluna osware。實現把一個嵌入式的rtos虛擬到linux里面,另外還有一些目前還屬于研究階段的實時項目和技術,如l4 micokernel 和l4 linux 等。osdl mli 的成員和社區更愿意接受和喜歡linux本身的實時性改善的實時方案,為了支持linux直接面對rf處理器,多媒體和語音處理,多數人認為linux應該繼續在本身像rtos 一樣在實時響應方面發展。在移動電話的設計中,為了減少電池消耗,系統時鐘可能從200mhz降低到40 mhz (甚至0 mhz)后再回升回去以響應系統的策略和外設輸入的要求,這些動作產生的切換要求linux必須有足夠的響應能力和時限保證。  小尺寸   今天智能手機出廠的時候已經有了128mb的flash 和64mb的ram,然而作為一個電話的os需要為在有限的存儲器里尋找節省每個字節而努力。os和中間件占掉的每個字節都不能為oem增值而服務。在原理上嵌入式 linux 可以以大約1mb的容量布置,但是實際電話的配置中卻大的多。嵌入式系統開發人員,平臺提供商和linux 內核的維護者都提供了一系列配置工具以壓縮linux平臺的尺寸。   運營商的新需求   電話制造商雖然希望按照自己的想象進行創新,但是已經意識到他們不能完全按照自己想法去設計和生產一個電話,取而待之的是他們必須遵循他們的用戶-移動運營商(像cingular, 沃達豐,中國移動等)的要求和規范去做事,這些無線網絡運營企業公司,他們多數是本國政府嚴格控制的或者大型的跨國企業,他們要代表政府和行業去管理和規范市場,移動電話是這個系統中的一個重要組成部分和單元。   每個國家的政府,尤 其是美國政府對無線電頻譜都進行嚴格的管理和控制,美國的聯邦通訊委員會(fcc)拍賣和發放無線頻譜和管理帶寬,信號強度,安全和內容。雖然個別國家和地區協會趨向于開放和免費使用無線頻率。   負責政策和規則制定的移動運營商完全可以體會到開放的設備結構帶來的問題,運營商并不是完全反對開放, 只是會更多的考慮到如何安全的布置增值服務和管理問題。協調在技術層面建立一個完善開放環境和一個有限制的api 接口,當然還有著更多的政策和法規的討論,設備制造商,電話的開發者和行業主管已經打開了原來是完全封閉的手機一點點口子,比如在過去5年里面用戶和行業觀察家看到java 和 brew電話, 更令人振奮的是最近幾年的symbianos 和 windows mobile 5.0.上的本機應用軟件層出不窮?   基于linux的電話展示了未來一個在用戶空間可以編程的安全開放環境;而且它擁有一個具有優秀的開發人員的完善的社區團隊。相信未來基于linux的電話將是一個完全的開放平臺,但是目前的情況還不近人意,現在發行的linux電話是基于一個內核和許多os的組件(像某個版本的qt),它們不是一個開放的設備。黑客不能(或者說非常不容易)自己構造一個內核,os和應用部件替代原來的系統(像大家以前做過的linux pda一樣),甚至即使是在電話應用上面增加一點功能。這些設備不能注冊登陸和讓用戶自己刷新,現在開啟這些linux 電話大門只是java。市場上有開放的linux手機資源,一個項目是harald welte的 open-ezx (www.open-ezx.org)。這個項目還處在一個早期階段,項目努力在構造一個100%開放的電話軟件支持像a780和e680的motorola電話。項目的wiki (wiki.openezx.org)里面充滿如果使用open-ezx可能不能正確的引導和失去正常功能的各種警告信息,但是這個項目的確包含了如何構造和生成一個‘shell’,以及交叉編譯這些有用的信息(因為a780和e680是基于intel xscale 框架的 pxa 處理器)。   motorola的首席電話框架師絕對是不支持這樣的努力, 原因是什么?主要是責任問題。電話用戶會擔心他們的電話網絡的完整性,安全性。當然motorola還擔心要支持數百萬部電話以及他們可能的各種open-ezx 軟件的分支版本, 這樣你就知道為什么叫“open-ezx”了,因為像motorola這樣的設備制造商是希望鼓勵社區的開發者在他們的平臺上作些擴展,他們只是希望這種擴展的道路未來開放策略發展的軌跡。今天這個“open-ezx”最可能有意義的是為isv提供了一個sdk的開發環境。   希望不久的將來,通過教育和堅持不懈的努力,小心謹慎的網絡運營商和行業規劃者們將意識到移動電話是個計算平臺,而不只是個單功能的無線電設備。   結束語   linux 的電話正在走進千家萬戶,2006年中 motorola中國公司繼a760,a780,e680后一款叫‘明’的linux手機以她亮麗的外觀,穩定的平臺和軟件,新穎的功能為智能手機銷售歷史贏的了新的記錄和突破,更多本土和海外手機制造商和手機設計所 正在努力嘗試著linux手機的設計,zte的e2,海爾的n60 ,e28的hawk3等就是他們當中的姣姣者。日本ntt docomo電話公司最近宣布發表了最新的基于arm11 n903i ,這是繼成功的n900i, n901i,n902i后的又一款針對日本市場的3g手機。無疑,亞洲是linux 電話的重要舞臺和市場。osdl mli 的第一次成員會議選擇了中國召開,包括了motorola、montavista、windriver、intel數十家成員和觀察員的osdl大家庭聚會在2005年金秋的北京,筆者也看到包括大唐,華為,zte,龍旗在內的中國手機制造和設計企業表現了極大的熱情和關注。osdl mli 通過會議的討論樹立了通過技術和經濟層面的努力加快linux 在電話領域發展的奮斗目標。雖然linux正在和將要面臨移動電話設計中的更多的技術和商業方面的挑戰,包括某些領先的手機設備制造商也懷疑linux的成熟性,但是堅信依托linux在電信服務器,通用的嵌入式系統的成功經驗,豐富開源社區技術和商業人才,手機芯片公司,國際性的標準組織和電信運營商以及世界和亞洲政府鼎立支持和推動,linux必將在移動電話領域發揮一個主導的作用

    支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

    返回版面帖子列表

    基于Linux的移動電話開發技術及前景








    簽名
    主站蜘蛛池模板: 九九在线观看精品视频6| 国产欧美日韩另类精彩视频 | 成人18网址在线观看| 亚洲伊人色欲综合网| 狠狠噜天天噜日日噜视频麻豆 | 国产一卡2卡3卡4卡公司在线| 8x8x在线观看视频高清视频| 女人18毛片特级一级免费视频| 久久波多野结衣| 最近完整中文字幕2019电影| 人妻有码中文字幕| 精品国产一区二区三区久久狼| 国产性片在线观看| 91在线亚洲精品专区| 天天澡天天摸天天爽免费| 久久久久亚洲精品无码蜜桃| 日韩精品无码人妻免费视频| 人人妻人人玩人人澡人人爽| 精品久久久久久中文字幕无码软件 | 漂亮人妻洗澡被公强| 国产MD视频一区二区三区| 顶级欧美色妇xxxxx| 国产精品污WWW在线观看| 一个人hd高清在线观看| 成年女性特黄午夜视频免费看| 乱人伦视频中文字幕| 欧美xxxx极品| 亚洲美女视频免费| 男女性高爱潮免费网站| 国产v亚洲v天堂a无码| 调教女m视频免费区视频在线观看| 国产精品免费看久久久| a成人毛片免费观看| 女皇跪趴受辱娇躯| 久久99中文字幕伊人| 日本黄色一级大片| 亚洲国产一二三精品无码| 欧美日韩激情在线| 做a的视频免费| 男人精品网站一区二区三区| 四虎在线视频免费观看|