![MK平臺軟件架構(gòu)簡介_第1頁](http://file4.renrendoc.com/view/903deb938d95c2937c7b72a948d32098/903deb938d95c2937c7b72a948d320981.gif)
![MK平臺軟件架構(gòu)簡介_第2頁](http://file4.renrendoc.com/view/903deb938d95c2937c7b72a948d32098/903deb938d95c2937c7b72a948d320982.gif)
![MK平臺軟件架構(gòu)簡介_第3頁](http://file4.renrendoc.com/view/903deb938d95c2937c7b72a948d32098/903deb938d95c2937c7b72a948d320983.gif)
![MK平臺軟件架構(gòu)簡介_第4頁](http://file4.renrendoc.com/view/903deb938d95c2937c7b72a948d32098/903deb938d95c2937c7b72a948d320984.gif)
![MK平臺軟件架構(gòu)簡介_第5頁](http://file4.renrendoc.com/view/903deb938d95c2937c7b72a948d32098/903deb938d95c2937c7b72a948d320985.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
MTK平臺軟件架構(gòu)軟件二部王剛MTK方案簡介聯(lián)發(fā)科技介紹MTK多媒體手機平臺GSM/GPRS手機軟件方案MTK軟件分層介紹軟件結(jié)構(gòu)圖表OSL1protocolstackDevicedriverL2L3L4protocolstackMMIMTK方案Task架構(gòu)MMItask消息處理過程example一、MTK方案簡介聯(lián)發(fā)科技簡介1997年成立,全球第五大集成電路設(shè)計公司(臺灣第一大),年營業(yè)額為10億美金全球最大之光盤及DVD播放機芯片組制造商研發(fā)及技術(shù)中心:臺北新竹深圳安徽合肥
無線通信部門于2000年成立,研發(fā)手機基帶/RF芯片組及軟件及發(fā)展平臺,部門約200工程師聯(lián)發(fā)多媒體手機平臺MT6218GSM/GPRSMultimediaPlatformMT6205GSMLow-EndPlatformGSM/GPRS/WCDMAMultimediaPhone3G2.5GMT6219GSM/GPRSVideoPlatformGSM/GPRS手機軟件方案
DSP/Layer1NucleusRTOSGSM/GPRS
協(xié)議層驅(qū)動RF/UARTLCD/USB/IrDA/etc
人機界面
SIMToolKit短信/EMSEmailClientWAP/MMS中文輸入
Java聯(lián)發(fā)科技提供給客戶聯(lián)發(fā)科技已集成客戶須取得原開發(fā)商之受權(quán)
On-TimeFAT二、MTK軟件分層介紹MTK軟件架構(gòu)圖表三大組成單元MS(MobileStation)執(zhí)行軟件:運行于MS上操作系統(tǒng)Nucleus物理層協(xié)議棧驅(qū)動程序gsm協(xié)議棧MMIMETA:TheMobileEngineeringTestingArchitectureCatcher操作系統(tǒng)Nucleus實時操作系統(tǒng),MTK封裝了適配層,將OS封裝了一些API,這些API為其他軟件提供服務(wù),如:隊列,消息,timer,內(nèi)存管理等L1層協(xié)議議棧(GSM物理理層)L1或者叫叫物理層,,提供物理理介質(zhì)上的的bit流流傳輸,遵遵循gsm技術(shù)術(shù)05系列列規(guī)范為上層軟件件提供服務(wù)務(wù),且控制制邏輯信道道到物理信信道的映射射和安排無線控制以以及TDMA楨L1層邏輯輯圖L1各部分分功能L1異步邏邏輯:處理理上層軟件件的消息請請求,發(fā)送送L1處理理后的結(jié)果果給上層軟軟件SurroundingCellEngine::處理相鄰鄰小區(qū)的功功率測量以以及同步信信息獲取L1層控制制:處理無無線環(huán)境中中的TDMA時序安安排,包括括定時提前前以及來自自基站的功功率控制L1驅(qū)動::DSP以以及無線線控制設(shè)備驅(qū)動設(shè)備驅(qū)動支支持所有MCU(微微處理器單單元)外設(shè)設(shè)的控制功功能本模塊處理理一些用戶戶可見操作作的一些設(shè)設(shè)備,如鍵鍵盤,LCD等通過L4層層接口,訪訪問寄存器器來控制外外設(shè)MTK平臺臺外設(shè)外設(shè)功能解解釋SIM:SubscriberIdentityModuleUART:UniversalAsynchronousReceiver/TransmitterSPI:SerialPortInterfaceLCD:LiquidCrystalDisplayGPIO:GeneralPurposeInput/OutputGPT:GeneralPurposeTimerRTC:RealTimeClockWDT:WatchDogTimerPWM:PulseWidthModulationAlerterKeypadPMIC:PowerManagementICBMT:BatteryChargingManagementtaskAUXtask:AuxiliarytaskADCSched.:AnalogtoDigitalConverterSchedulerUSBtask:TheUSB1.1protocolanddriverIrDAtask:TheIrDAanddriverCamera:Cameradriverforintegratingwith3rdpartycameramoduleMSDC:Memorycarddriver,supportingSD,MMCcardsandMemoryStickJPEGDecoder:SoftwareforcontrollinghardwareJPEGdecoderL2/L3/L4層層協(xié)議棧本部分覆蓋蓋了許多gsm/gprs協(xié)協(xié)議需求點點為上層應(yīng)用用程序提供供卓越的gsm/gprs平平臺軟件平臺非非常適合手手機上面的的操作以及及通過AT命令進行行PC操作作模塊介紹RMIRemoteMMI,PC端通過UART口口與協(xié)議棧棧進行通訊訊FMIFeaturerichMML4MMI通過過L4與gsm/gprs協(xié)協(xié)議棧進行行通訊,包包括以下子子模塊ATCI:ATCommandInterpreter,解釋來來自PC端端的命令并并命令L4做相應(yīng)的的動作L4A:L4adaptationLayer,MMI與L4A通過消息息通信L4C:L4Controlentity,處處理所有的的應(yīng)用程序序請求和響響應(yīng)UEM:Userequipmentsadaptation,驅(qū)驅(qū)動相關(guān)關(guān)的適配層層PHB:Phonebookmanagement,電電話簿相關(guān)關(guān)的處理,,如分類等等SMU:SIMmanagementUnit,安全性性管理以及及STKCSM:Circuitswitchingprotocolstackmanagement電路路交換協(xié)議議棧管理RAC:RegistrationaccesscontrolSMSAL:ShortmessageserviceapplicationlayerTCM:TerminalcontextmanagementNVRAMNor-volatileRAM,是是MMI到Flash的一一個適配層層,保存存一些默認認設(shè)置SIMSubscriberidentitymodule.HandleSIMbehaviorasETSI11.11descriptionDATA電電路路交換數(shù)據(jù)據(jù)服務(wù),包包括以下子子模塊FAX:Group3FacsimileTDT:TransparentcircuitswitchingdataL2R:Layer2relayprotocolfornon-transparentcircuitswitchingdataRLP:Radiolinkprotocolfornon-transparentcircuitswitchingdataCCCircuit-switchedcallcontrol電電路交換換呼叫控制制SSsupplementaryservice附加服服務(wù)SMSshortmessageservice短消消息服務(wù)SMsessionmanagement會話話管理MM/GMMmobilitymanagement移移動性能管管理SNDCPsub-networkdependentconvergenceprotocolLLCLogicallinkcontrol邏輯連連接控制RRRadioresourcemanagement,包括括以下子模模塊RRM:HandlescellselectionandPLMNselectionRMPC:HandlestheproceduresinIdle/DedicatedstateincludingthesurroundingcellschemeandmeasurementreportingLAPDM:HandlestheproceduredefinedinGSMlayer2RLC:RadiolinkcontrolprotocolMAC:MediumaccesscontrolprotocolMPAL:AdaptationlayerforRRandL1APPPPointtoPointprotocollayer,客戶戶端點對點點協(xié)議MMI介紹紹UI架構(gòu)應(yīng)用程序與ps的通通信MMIFrameworkOLS操操作系統(tǒng)統(tǒng)適配置層層,對操操作系統(tǒng)進進行封狀TaskMMI任務(wù),與與L4task進行通通信Filesystem與與存儲設(shè)設(shè)備通信,進行文件件存取MMIGUI介紹紹Theme主題題風(fēng)格,主主要使菜菜單等顏色色設(shè)置,以以及背景圖圖片等UIcomponentCategoryScreen每每一個界面面都是一個個screenFont字字體風(fēng)格格Editor編編輯筐輸入法訪問LCD驅(qū)動MMI定制制工具MMI應(yīng)用用程序PhonebookMessageCallHistorySettingUserprofileFunandgameOrganizerServiceShortcutCamera……………………….三、MTK方案Task架架構(gòu)系統(tǒng)初始化化HardwarebootandsetupsystemstacketcNucleusPlusRTOSinitializationHardwareInitializationTasks/Modulesinitialization/configurationTasksCreationTCT_schedule()forschedulertocontextswitchMMItask主要管理應(yīng)應(yīng)用程序,,task從與之相相關(guān)的隊列列中讀取eventMMIQueue協(xié)議議棧/L4將events寫入到隊隊列中,MMItask從從隊列中中讀取eventL4QueueMMItask將MMIevents寫入入隊列,L4task從從隊列中讀讀取eventMMItaskMMI注注冊消息事事件在MMI隊隊列上面等等待消息協(xié)議棧將消消息放入MMI消息息隊列FrameworkLayer處處理eventsFrameworklayer調(diào)調(diào)用應(yīng)用程程序注冊的的回調(diào)函數(shù)數(shù)回調(diào)函數(shù)中中應(yīng)用程序序用UIcategory函數(shù)和和風(fēng)格進行行screen顯顯示MTKCustomer創(chuàng)創(chuàng)建tasktypedefstruct{kal_char*comp_name_ptr;kal_char*comp_qname_ptr;kal_uint32comp_priority;kal_uint16comp_stack_size;kal_uint8comp_ext_qsize;kal_uint8comp_int_qsize;kal_create_func_ptrcomp_create_func;kal_boolcomp_internal_ram_stack;}comptask_info_struct;constcomptask_info_structcustom_comp_config_tbl[MAX_CUSTOM_TASKS]={/*INDX_CUSTOM1*/{"CUST1","CUST1Q",210,1024,10,0,customMMI_create,KAL_FALSE},NULL,KAL_FALSE},}Tastcreatekal_boolcustomMMI_create(comptask_handler_struct**handle){staticconstcomptask_handler_structcustomcms_handler_info={MMI_task,/*taskentryfunction*/NULL,/*taskinitializationfunction*/NULL,/*taskconfigurationfunction*/NULL,/*taskresethandler*/NULL,/*taskterminationhandler*/};*handle=(comptask_handler_struct*)&customcms_handler_info;returnKAL_TRUE;}注冊消息息事件SetProtocolEventHandler(mmi_msg_handle_new_msg_ind,MSG_ID_SMS_NEW_MSG_INDEX_IND);for(count=0;count<maxProtocolEvent;count++){if(protocolEventHandler[count].eventID==eventID){isNewEvent=FALSE;break;}}protocolEventHandler[count].eventID=eventID;protocolEventHandler[count].entryFuncPtr=funcPtr;發(fā)送消息息typedefstructilm_struct{module_typesrc_mod_id;module_typedest_mod_id;sap_typesap_id;msg_typemsg_id;local_para_struct*local_para_ptr;peer_buff_struct*peer_buff_ptr;}ilm_struct;msg_send_ext_queue(send_ilm);MMItask等等候消息息if(!OslReadCircularQ(&Message)){OslReceiveMsgExtQ(qid,&Message);OslGetMyTaskIndex(&my_index);OslStackSetActiveModuleID(my_index,MOD_MMI);}處理消息息voidProtocolEventHandler(U16eventID,void*MsgStruct,intmod_src,void*peerBuf){ExecuteCurrProtocolHandler((U16)eventID,MsgStruct,mod_src,peerBuf);}for(count=0;count<maxProtocolEve
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 住宿申請書格式
- 申請書在學(xué)校
- 銷售授權(quán)申請書
- 2025至2030年中國鈦產(chǎn)品數(shù)據(jù)監(jiān)測研究報告
- 體育免考申請書
- 2025年塑料編織袋凸版八色連續(xù)印刷機項目可行性研究報告
- 2025年單組方管自動拋光機項目可行性研究報告
- 2025年先導(dǎo)式減壓穩(wěn)壓閥項目可行性研究報告
- 行政復(fù)議申請書格式
- 2025至2030年預(yù)應(yīng)力張拉千斤頂項目投資價值分析報告
- 2025年高考數(shù)學(xué)總復(fù)習(xí):集合與常用邏輯用語(教師卷)
- 肌力分級護理課件
- 第三章-自然語言的處理(共152張課件)
- 中學(xué)教學(xué)課件:下第課《認識人工智能》課件
- 《烏有先生歷險記》注釋版
- 2023版初中語文新課程標準
- 六年級口算訓(xùn)練每日100道
- 顳下頜關(guān)節(jié)功能障礙的評估新技術(shù)
- 專項債券在燃氣基礎(chǔ)設(shè)施建設(shè)中的融資作用
- 四川省瀘州市2024年中考地理試卷(附解析)
- DL∕T 1785-2017 電力設(shè)備X射線數(shù)字成像檢測技術(shù)導(dǎo)則
評論
0/150
提交評論