【正文】
LowEnd Platform GSM/GPRS/WCDMA Multimedia Phone 3G MT6219 GSM/GPRS Video Platform GSM/GPRS 手機(jī)軟件方案 DSP/Layer1 Nucleus RTOS GSM/GPRS 協(xié)議層 驅(qū)動 RF/UART LCD/USB/IrDA/etc 人機(jī)界面 SIM Tool Kit 短信 /EMS Email Client WAP/MMS 中文輸入 Java 聯(lián)發(fā)科技提供給客戶 聯(lián)發(fā)科技已集成 客戶須取得原開發(fā)商之受權(quán) OnTime FAT 二、 MTK軟件分層介紹 MTK軟件架構(gòu)圖表 三大組成單元 ? MS (Mobile Station) 執(zhí)行軟件 : 運行于 MS上 ① 操作系統(tǒng) Nucleus ② 物理層協(xié)議棧 ③ 驅(qū)動程序 ④ gsm協(xié)議棧 ⑤ MMI ? META :The Mobile Engineering Testing Architecture ? Catcher 操作系統(tǒng) ? Nucleus 實時操作系統(tǒng), MTK封裝了適配層,將 OS封裝了一些 API,這些 API為其他軟件提供服務(wù),如:隊列,消息, timer,內(nèi)存管理等 L1層協(xié)議棧 (GSM 物理層 ) ? L1或者叫物理層,提供物理介質(zhì)上的 bit流傳輸,遵循 gsm 技術(shù) 05系列規(guī)范 ? 為上層軟件提供服務(wù),且控制邏輯信道到物理信道的映射和安排 ? 無線控制以及 TDMA楨 L1層邏輯圖 L a ye r 1A sy n c h ro n o u sL a ye r 1 C o n tro lL a ye r 1 D ri ve rS u rro u n d in gC e ll E n g in e L1各部分功能 ? L1異步邏輯:處理上層軟件的消息請求,發(fā)送 L1處理后的結(jié)果給上層軟件 ? Surrounding Cell Engine :處理相鄰小區(qū)的功率測量以及同步信息獲取 ? L1層控制:處理無線環(huán)境中的 TDMA時序安排,包括定時提前以及來自基站的功率控制 ? L1驅(qū)動: DSP 以及無線控制 設(shè)備驅(qū)動 ? 設(shè)備驅(qū)動支持所有 MCU(微處理器單元)外設(shè)的控制功能 ? 本模塊處理一些用戶可見操作的一些設(shè)備,如鍵盤, LCD等 ? 通過 L4層接口,訪問寄存器來控制外設(shè) MTK平臺外設(shè) 外設(shè)功能解釋 ? SIM: Subscriber Identity Module ? UART: Universal Asynchronous Receiver/Transmitter ? SPI: Serial Port Interface ? LCD: Liquid Crystal Display ? GPIO: General Purpose Input/Output ? GPT: General Purpose Timer ? RTC: Real Time Clock ? WDT: Watch Dog Timer ? PWM: Pulse Width Modulation ? Alerter ? Keypad ? PMIC: Power Management IC ? BMT: Battery Charging Management task ? AUX task: Auxi