《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 測試測量 > 設(shè)計(jì)應(yīng)用 > 多模手機(jī)開發(fā)需要完整且標(biāo)準(zhǔn)化的平臺(tái)
多模手機(jī)開發(fā)需要完整且標(biāo)準(zhǔn)化的平臺(tái)
摘要: 3G應(yīng)用半導(dǎo)體通信移動(dòng)通信多模手機(jī)是否能得到大規(guī)模應(yīng)用,依賴于是否能夠簡單、快捷地在高度集成、低功耗調(diào)制解調(diào)器中實(shí)現(xiàn)WiMAX、LTE、UMB、DVB-T/H以及傳統(tǒng)單芯片2G/3G標(biāo)準(zhǔn)。設(shè)計(jì)工程師面臨的最大挑戰(zhàn)是如何在單個(gè)設(shè)備中實(shí)現(xiàn)多個(gè)標(biāo)準(zhǔn)并快速應(yīng)對(duì)不斷演進(jìn)的標(biāo)準(zhǔn),延長產(chǎn)品平臺(tái)生命周期,與此同時(shí)還不降低手機(jī)的性能、不增加手機(jī)的成本和功耗。從多模設(shè)計(jì)的角度來,解決這些挑戰(zhàn)需要軟件的靈活性,以便能即時(shí)進(jìn)行功能升級(jí),允許無線系統(tǒng)級(jí)芯片(SoC)設(shè)計(jì)工程師快速將單個(gè)或多個(gè)調(diào)制解調(diào)器集成在他們的設(shè)計(jì)中,而不犧牲功耗、增加芯片面積。
Abstract:
Key words :

 

 

多模手機(jī)是否能得到大規(guī)模應(yīng)用,依賴于是否能夠簡單、快捷地在高度集成、低功耗調(diào)制解調(diào)器中實(shí)現(xiàn)WiMAX、LTE、UMB、DVB-T/H以及傳統(tǒng)單芯片2G/3G標(biāo)準(zhǔn)。設(shè)計(jì)工程師面臨的最大挑戰(zhàn)是如何在單個(gè)設(shè)備中實(shí)現(xiàn)多個(gè)標(biāo)準(zhǔn)并快速應(yīng)對(duì)不斷演進(jìn)的標(biāo)準(zhǔn),延長產(chǎn)品平臺(tái)生命周期,與此同時(shí)還不降低手機(jī)的性能、不增加手機(jī)的成本和功耗。

 從多模設(shè)計(jì)的角度來,解決這些挑戰(zhàn)需要軟件的靈活性,以便能即時(shí)進(jìn)行功能升級(jí),允許無線系統(tǒng)級(jí)芯片(SoC)設(shè)計(jì)工程師快速將單個(gè)或多個(gè)調(diào)制解調(diào)器集成在他們的設(shè)計(jì)中,而不犧牲功耗、增加芯片面積。采用完全可配置的方法,只要通過加載所需的軟件模塊即可支持多個(gè)標(biāo)準(zhǔn),這是最理想的思路。因此,軟件平臺(tái)的靈活性和穩(wěn)定性將是決定多模手機(jī)設(shè)計(jì)是否成功的關(guān)鍵。在這方面,Linux可以有非常出色的表現(xiàn)。

 我們已經(jīng)看到,Linux正在成為手機(jī)軟件平臺(tái)的主力。特別是Google支持的Android平臺(tái)和多家手機(jī)廠商聯(lián)合成立的LiMo基金會(huì)都讓人們相信,Linux作為手機(jī)軟件平臺(tái)有著巨大的吸引力。然而,動(dòng)蕩不已的市場和Linux社區(qū)的復(fù)雜性也讓人感覺到眼花繚亂。Linux一方面由于免費(fèi)且擁有龐大的社區(qū)資源而蓬勃發(fā)展,另一方面又因?yàn)槿狈?biāo)準(zhǔn)和規(guī)范而魚龍混雜。于是,采用Linux平臺(tái)的手機(jī)產(chǎn)品開發(fā)及測試難度急劇增加,開發(fā)周期經(jīng)常延宕,開發(fā)成本持續(xù)攀升,而兼容性問題更是雪上加霜。許多廠商和獨(dú)立團(tuán)體更是圍繞著技術(shù)標(biāo)準(zhǔn)展開激烈的爭奪角力,各個(gè)設(shè)備制造商(OEM)卻仍以各自的開發(fā)工具來作為設(shè)計(jì)最終產(chǎn)品的基礎(chǔ)。

 如何才能跨越重重的挑戰(zhàn)和困境?有四個(gè)因素非常關(guān)鍵:第一,是否擁有一套緊密集成了開發(fā)工具的綜合性Linux通信" title="移動(dòng)通信" target="_blank">移動(dòng)通信平臺(tái);第二,是否進(jìn)入了不僅提供平臺(tái)而且?guī)氵M(jìn)入和諧共贏生態(tài)體系的合作伙伴;第三,是否能夠借助于LiMo和OHA這樣的通向開放解決方案的捷徑;第四,是否能夠得到必要、可靠的服務(wù)和支持。

 手機(jī)廠商推崇Linux的原因顯而易見——它為所有OEM、運(yùn)營商、ISV和其他進(jìn)入該行業(yè)市場的新軍提供了一個(gè)大家都感到易于接受的通用標(biāo)準(zhǔn),推動(dòng)了跨手機(jī)SKU間的軟件重用,而且已經(jīng)發(fā)展出了一個(gè)開放的生態(tài)體系來為Linux提供更廣泛的硬件支持。

 然而,Linux眾多的參與者也導(dǎo)致了魚龍混雜、支離破碎的局面,在整個(gè)行業(yè)造成了巨大的困境。目前,全球有超過900家運(yùn)營商在200多個(gè)地域運(yùn)營移動(dòng)通信網(wǎng)絡(luò),每家運(yùn)營商都存在特殊的需求,他們都需要對(duì)Linux原始內(nèi)核進(jìn)行變動(dòng),從而影響了原始代碼的純正度。目前還存在著數(shù)十個(gè)OEM廠家、數(shù)百種芯片變體、數(shù)千種手機(jī)原型,每種原型都對(duì)Linux內(nèi)核產(chǎn)生了各自不同的需求。因此,數(shù)以百計(jì)的軟件廠商不得不謹(jǐn)小慎微地移植每一個(gè)內(nèi)核參數(shù)。

 上述情況對(duì)手機(jī)行業(yè)造成的不良后果是顯而易見的。半導(dǎo)體廠商開始發(fā)現(xiàn)它們的開發(fā)周期變慢,預(yù)生產(chǎn)硬件不能及時(shí)地達(dá)到應(yīng)用就緒(application-ready)狀態(tài)。OEM廠家要花費(fèi)大量的時(shí)間進(jìn)行設(shè)備驅(qū)動(dòng)或?qū)S杏布匦缘募桑斐慑e(cuò)過市場窗口的風(fēng)險(xiǎn)急劇增加。ISV不得不逐一對(duì)每一個(gè)新的硬件/軟件平臺(tái)組合進(jìn)行移植和重編譯。

 因此,擁有一套完整且標(biāo)準(zhǔn)化的解決方案就十分重要,這樣就可以避免Linux平臺(tái)支離破碎的局面,在充分保持和發(fā)揚(yáng)開源技術(shù)優(yōu)勢的同時(shí),不僅縮短了開發(fā)時(shí)間、降低了開發(fā)成本,并且提升了產(chǎn)品質(zhì)量。這樣的解決方案將開發(fā)工具、核心技術(shù)、合作伙伴、業(yè)界領(lǐng)袖聯(lián)盟(如LiMo和OHA)完美地結(jié)合起來,特別是其中包括了業(yè)界其他廠商無法比擬的客戶服務(wù)支持。

 那么,完整且標(biāo)準(zhǔn)化的Linux手機(jī)軟件解決方案是怎樣的呢?它應(yīng)該為手機(jī)OEM和ISV提供了完整且基于標(biāo)準(zhǔn)的基礎(chǔ)架構(gòu),實(shí)現(xiàn)通用集成環(huán)境和跨產(chǎn)品線的設(shè)備軟件開發(fā)。值得注意的是,手機(jī)、mid(移動(dòng)上網(wǎng)設(shè)備)和IVI(車載信息娛樂,In-Vehicle Infotainment)正在加速融合,你的Linux平臺(tái)應(yīng)該為這種融合提供完整的解決方案和路線圖。

 完整且標(biāo)準(zhǔn)化的Linux手機(jī)軟件解決方案應(yīng)該基于最新的Linux內(nèi)核,并且提供“純正源碼(pristine source)”版本,最大程度地實(shí)現(xiàn)應(yīng)用程序包和補(bǔ)丁的可視化。其中包括:

層次架構(gòu)(Layer):可實(shí)現(xiàn)組件版本控制和原始代碼的透明追蹤能力。

緊密集成的開發(fā)工具:集成基于Eclipse的開發(fā)套件,并且可在整個(gè)設(shè)備開發(fā)生命周期(從硬件bring-up到平臺(tái)部署和應(yīng)用開發(fā))內(nèi)提供支持,真正實(shí)現(xiàn)讓整個(gè)企業(yè)基于一個(gè)通用開發(fā)套件的標(biāo)準(zhǔn)化開發(fā)。同時(shí),它還應(yīng)具有可擴(kuò)展、可升級(jí)等特色,從而能滿足開發(fā)者的特定項(xiàng)目需求,并且無縫集成大量的第三方插件。

OEM級(jí)內(nèi)核:應(yīng)該可以針對(duì)芯片廠商和OEM而設(shè)計(jì),滿足在手機(jī)開發(fā)項(xiàng)目中對(duì)Linux功能的特別需求,廣泛支持各種手機(jī)優(yōu)化軟件包。

硬件優(yōu)化:應(yīng)該實(shí)現(xiàn)定制化硬件優(yōu)化,支持一系列廣泛的BSP和設(shè)備驅(qū)動(dòng)集成與測試,包括多媒體、SD、藍(lán)牙、keypad、觸摸屏、耳機(jī)、音頻、視頻、功耗管理、攝像頭、Wi-Fi等等。

另外還有一些有效的工具和方法,可以幫助Linux手機(jī)開發(fā)者提高產(chǎn)品質(zhì)量,加快產(chǎn)品上市速度,降低產(chǎn)品的維護(hù)和售后服務(wù)成本。

高實(shí)時(shí)性內(nèi)核:可提供100%確定性的實(shí)時(shí)任務(wù)執(zhí)行,滿足高性能應(yīng)用需要(如無線電控制等)。例如,Wind River Real-Time Core for Linux就適用于單內(nèi)核2G/3G Linux平臺(tái),提供了同類最優(yōu)(best-in-class)的性能,并且集成了Wind River Linux的非侵害體系結(jié)構(gòu)(noninvasive architecture)。

片上調(diào)試(On Chip Debugging):基于標(biāo)準(zhǔn)的片上調(diào)試解決方案可加快硬件開發(fā)進(jìn)程,支持全生命周期調(diào)試和分析。

虛擬化(Virtualization):多核和虛擬化技術(shù)可以顯著改善設(shè)備性能,并通過硬件集中化來降低成本,最終在整個(gè)產(chǎn)品生命周期內(nèi)取得最佳的經(jīng)濟(jì)效益,而且非常符合當(dāng)今節(jié)能環(huán)保的流行趨勢。

測試管理工具:集成化的企業(yè)級(jí)診斷工具能夠有效提升設(shè)備開發(fā)質(zhì)量,降低運(yùn)行支撐成本,延長產(chǎn)品的收益產(chǎn)出周期。

 另外,產(chǎn)品加速上市離不開完善的售后服務(wù)和技術(shù)支持。優(yōu)良的服務(wù)與支持可通過在線知識(shí)庫為Linux手機(jī)開發(fā)工作提供7×24小時(shí)基于Internet的技術(shù)支持服務(wù)。此外,還可提供電話和郵件方式的技術(shù)支持,確保開發(fā)項(xiàng)目順利推進(jìn)。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。