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

 

 

多模手機(jī)是否能得到大規(guī)模應(yīng)用,依賴(lài)于是否能夠簡(jiǎn)單,、快捷地在高度集成,、低功耗調(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),,延長(zhǎng)產(chǎn)品平臺(tái)生命周期,,與此同時(shí)還不降低手機(jī)的性能,、不增加手機(jī)的成本和功耗。

 從多模設(shè)計(jì)的角度來(lái),,解決這些挑戰(zhàn)需要軟件的靈活性,,以便能即時(shí)進(jìn)行功能升級(jí),允許無(wú)線系統(tǒng)級(jí)芯片(SoC)設(shè)計(jì)工程師快速將單個(gè)或多個(gè)調(diào)制解調(diào)器集成在他們的設(shè)計(jì)中,,而不犧牲功耗、增加芯片面積,。采用完全可配置的方法,,只要通過(guò)加載所需的軟件模塊即可支持多個(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)蕩不已的市場(chǎng)和Linux社區(qū)的復(fù)雜性也讓人感覺(jué)到眼花繚亂,。Linux一方面由于免費(fèi)且擁有龐大的社區(qū)資源而蓬勃發(fā)展,另一方面又因?yàn)槿狈?biāo)準(zhǔn)和規(guī)范而魚(yú)龍混雜,。于是,,采用Linux平臺(tái)的手機(jī)產(chǎn)品開(kāi)發(fā)及測(cè)試難度急劇增加,開(kāi)發(fā)周期經(jīng)常延宕,,開(kāi)發(fā)成本持續(xù)攀升,,而兼容性問(wèn)題更是雪上加霜。許多廠商和獨(dú)立團(tuán)體更是圍繞著技術(shù)標(biāo)準(zhǔn)展開(kāi)激烈的爭(zhēng)奪角力,,各個(gè)設(shè)備制造商(OEM)卻仍以各自的開(kāi)發(fā)工具來(lái)作為設(shè)計(jì)最終產(chǎn)品的基礎(chǔ),。

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

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

 然而,,Linux眾多的參與者也導(dǎo)致了魚(yú)龍混雜、支離破碎的局面,,在整個(gè)行業(yè)造成了巨大的困境,。目前,全球有超過(guò)900家運(yùn)營(yíng)商在200多個(gè)地域運(yùn)營(yíng)移動(dòng)通信網(wǎng)絡(luò),,每家運(yùn)營(yíng)商都存在特殊的需求,,他們都需要對(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è)造成的不良后果是顯而易見(jiàn)的,。半導(dǎo)體廠商開(kāi)始發(fā)現(xiàn)它們的開(kāi)發(fā)周期變慢,預(yù)生產(chǎn)硬件不能及時(shí)地達(dá)到應(yīng)用就緒(application-ready)狀態(tài),。OEM廠家要花費(fèi)大量的時(shí)間進(jìn)行設(shè)備驅(qū)動(dòng)或?qū)S杏布匦缘募?,造成錯(cuò)過(guò)市場(chǎng)窗口的風(fēng)險(xiǎn)急劇增加。ISV不得不逐一對(duì)每一個(gè)新的硬件/軟件平臺(tái)組合進(jìn)行移植和重編譯,。

 因此,,擁有一套完整且標(biāo)準(zhǔn)化的解決方案就十分重要,這樣就可以避免Linux平臺(tái)支離破碎的局面,,在充分保持和發(fā)揚(yáng)開(kāi)源技術(shù)優(yōu)勢(shì)的同時(shí),,不僅縮短了開(kāi)發(fā)時(shí)間、降低了開(kāi)發(fā)成本,,并且提升了產(chǎn)品質(zhì)量,。這樣的解決方案將開(kāi)發(fā)工具、核心技術(shù),、合作伙伴,、業(yè)界領(lǐng)袖聯(lián)盟(如LiMo和OHA)完美地結(jié)合起來(lái),特別是其中包括了業(yè)界其他廠商無(wú)法比擬的客戶(hù)服務(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è)備軟件開(kāi)發(fā),。值得注意的是,,手機(jī)、mid(移動(dòng)上網(wǎng)設(shè)備)和IVI(車(chē)載信息娛樂(lè),,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)組件版本控制和原始代碼的透明追蹤能力,。

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

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

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

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

高實(shí)時(shí)性?xún)?nèi)核:可提供100%確定性的實(shí)時(shí)任務(wù)執(zhí)行,滿足高性能應(yīng)用需要(如無(wú)線電控制等),。例如,,Wind River Real-Time Core for Linux就適用于單內(nèi)核2G/3G Linux平臺(tái),提供了同類(lè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)試解決方案可加快硬件開(kāi)發(fā)進(jìn)程,支持全生命周期調(diào)試和分析,。

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

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

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

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