資源描述:
《MTK平臺軟件架構(gòu)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、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年成立,全球第五大集成電路設計公司(臺灣第一大),年營業(yè)額為10億美金全球最大之光盤及DVD播放機芯片組制造商研發(fā)及技術(shù)中心:臺北新竹深圳安徽合肥無線通信部門于2000年成立,研發(fā)手機基帶/
2、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中文輸入
3、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為其他軟件提供服務,如:隊列,消息,timer,內(nèi)存管理等L1層協(xié)議棧(GSM物理
4、層)L1或者叫物理層,提供物理介質(zhì)上的bit流傳輸,遵循gsm技術(shù)05系列規(guī)范為上層軟件提供服務,且控制邏輯信道到物理信道的映射和安排無線控制以及TDMA楨L1層邏輯圖L1各部分功能L1異步邏輯:處理上層軟件的消息請求,發(fā)送L1處理后的結(jié)果給上層軟件SurroundingCellEngine:處理相鄰小區(qū)的功率測量以及同步信息獲取L1層控制:處理無線環(huán)境中的TDMA時序安排,包括定時提前以及來自基站的功率控制L1驅(qū)動:DSP以及無線控制設備驅(qū)動設備驅(qū)動支持所有MCU(微處理器單元)外設的控制功能本模塊處理一些用戶可見操作
5、的一些設備,如鍵盤,LCD等通過L4層接口,訪問寄存器來控制外設MTK平臺外設外設功能解釋SIM:SubscriberIdentityModuleUART:UniversalAsynchronousReceiver/TransmitterSPI:SerialPortInterfaceLCD:LiquidCrystalDisplayGPIO:GeneralPurposeInput/OutputGPT:GeneralPurposeTimerRTC:RealTimeClockWDT:WatchDogTimerPWM:Pulse
6、WidthModulationAlerterKeypadPMIC:PowerManagementICBMT:BatteryChargingManagementtaskAUXtask:AuxiliarytaskADCSched.:AnalogtoDigitalConverterSchedulerUSBtask:TheUSB1.1protocolanddriverIrDAtask:TheIrDAanddriverCamera:Cameradriverforintegratingwith3rdpartycameramodule
7、MSDC:Memorycarddriver,supportingSD,MMCcardsandMemoryStickJPEGDecoder:SoftwareforcontrollinghardwareJPEGdecoderL2/L3/L4層協(xié)議棧本部分覆蓋了許多gsm/gprs協(xié)議需求點為上層應用程序提供卓越的gsm/gprs平臺軟件平臺非常適合手機上面的操作以及通過AT命令進行PC操作模塊介紹RMIRemoteMMI,PC端通過UART口與協(xié)議棧進行通訊FMIFeaturerichMML4MMI通過L4與gsm/gprs
8、協(xié)議棧進行通訊,包括以下子模塊ATCI:ATCommandInterpreter,解釋來自PC端的命令并命令L4做相應的動作L4A:L4adaptationLayer,MMI與L4A通過消息通信L4C:L4Controlentity,處理所有的應用程序請求和響應UEM:Userequipmentsadaptation