MTK入门教程.docx

上传人:b****2 文档编号:2465707 上传时间:2022-10-29 格式:DOCX 页数:9 大小:108.82KB
下载 相关 举报
MTK入门教程.docx_第1页
第1页 / 共9页
MTK入门教程.docx_第2页
第2页 / 共9页
MTK入门教程.docx_第3页
第3页 / 共9页
MTK入门教程.docx_第4页
第4页 / 共9页
MTK入门教程.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

MTK入门教程.docx

《MTK入门教程.docx》由会员分享,可在线阅读,更多相关《MTK入门教程.docx(9页珍藏版)》请在冰豆网上搜索。

MTK入门教程.docx

MTK入门教程

MTK入门

标签:

MTK 入门 2008-04-1520:

23

文档内容:

-》MTK软件架构

-》如何编译

-》开发目录结构解析

-》开发工具的了解

-》程序入口,程序导读

-》MMI的制作

1. MTK软件构架

参考文档:

MT6218_SW_ReleaseNote.pdf

MTK为MediaTek公司提供的GSM软件方案。

它包含5个部分:

-》L1协议

-》设备驱动

-》协议栈

-》MMI

-》WAP应用

MediaTek为用户提供3个工具:

-》Catcher

-》META

-》MCT

MTK软件架构图:

下面3个部分组成该软件方案:

   1.MSExecutableSoftware,whichisthesoftwarerunningontheMS,includesthefollowingmodules

 -OS:

NucleusOS.

 -L1ProtocolStack:

GSMphysicallayer.

 -Drivers:

devicedriver,likeSIM,UART,GPIO,etc.

 -L2/L3protocolstack:

GSMprotocolstacklayer.

 -MMI:

man-machineinterface.

 -WAP:

Wirelessapplicationprotocol.

 -JAVA:

J2MESoftware

   2.TheMobileEngineeringTestingArchitecture,alsoknownasMETA

   3.Catcher

-》OS

   MediaTek采用NucleusOS实时操作系统。

KALOS层为MediaTek’s软件和Nucleus操作系统的接口。

它为任务提供许多系统服务函数,比如计时器,队列,内存管理,事件等等。

-》L1ProtocolStack

   ThephysicallayerorLayer1supportsthetransferofbitstreamsontheradiomediumaccordingtotheTechnicalSpecificationsofthe05-series.Itprovidesservicetoupperlayersandcontrolthemappingandschedulingbetweenthelogicalandphysicalchannels.TheTDMAframingandradiocontrolpartsarealsoimplemented.

 Layer1Asynchronous:

handlesthemessagerequestfromupperlayersandforwardtheresultgeneratedbylayer1toupperlayer.

   SurroundingCellEngine:

handlestheneighborcellpowermeasurementandneighborcellsynchronizationinformationacquisition.

   Layer1Control:

handlestheTDMAschedulingontheradioenvironment,includingtimingadvanceandpowercontrolcommandfromservingbasestation.

   Layer1Driver:

handlestheDSPandRadiocontrol

-》Drivers

   MCU外围设备的驱动,如下:

 ?

SIM:

SubscriberIdentityModule

 ?

UART:

UniversalAsynchronousReceiver/Transmitter

 ?

SPI:

SerialPortInterface

 ?

LCD:

LiquidCrystalDisplay

 ?

GPIO:

GeneralPurposeInput/Output

 ?

GPT:

GeneralPurposeTimer

 ?

RTC:

RealTimeClock

 ?

WDT:

WatchDogTimer

 ?

PWM:

PulseWidthModulation

 ?

Alerter

 ?

Keypad

 ?

PMIC:

PowerManagementIC

 ?

BMT:

BatteryChargingManagementtask

 ?

AUXtask:

Auxiliarytask

 ?

ADCSched.:

AnalogtoDigitalConverterScheduler

 ?

USBtask:

TheUSB1.1protocolanddriver

   IrDAtask:

TheIrDAanddriver

   Camera:

Cameradriverforintegratingwith3rdpartycameramodule

   MSDC:

Memorycarddriver,supportingSD,MMCcardsandMemoryStick

   JPEGDecoder:

SoftwareforcontrollinghardwareJPEGdecoder

-》L2/L3/L4ProtocolStack

   这部分包含大量的GSM/GPRS需求以及提供一个优秀的GSM/GPRS平台给应用程序。

本地MMI和远程PC通过AT命令可以方便的使用该软件平台。

详细的结构如下:

 ?

RMI:

远程MMI,比如PC端,可以使用AT命令通过串口与协议栈进行通讯。

 ?

FMI:

FeaturerichMMI,describedintheabovesection.Thisistheproductionco-workedwithPixtel.

 ?

L4:

Layer4.L4isataskthroughwhichFMIand/orRMIcommunicatewithPS.L4taskincludesseveralsub-modules.

 ?

ATCI:

ATcommandinterpreter.InterpretstheATcommandsfromPCsideandcommandstheL4Ctodotherelativeactions.

 ?

L4A:

L4adaptationlayerforFMI.TheSAPbetweenFMIandL4Aisprimitivebase.

 ?

L4C:

L4controlentity.Handlesallapplicationsrequestandresponse.

 ?

UEM:

Userequipmentsadaptation.Adaptationfordrivers,likeKeypad,LED,GPIO,Audio…etc.

 ?

PHB:

Phonebookmanagement.Handlesthephonebooksrelatedprocessing,like:

sorting…etc.

 ?

SMU:

SIMmanagementunit.Handlethesecuritymanagement,andSTK.

 ?

CSM:

Circuitswitchingprotocolstackmanagement.

 ?

RAC:

Registrationaccesscontrol.

 ?

SMSAL:

Shortmessageserviceapplicationlayer.

 ?

TCM:

Terminalcontextmanagement.

 ?

NVRAM:

Non-volatileRAM.Thisisadaptationlayertoflashmemory.

 ?

SIM:

Subscriberidentitymodule.HandleSIMbehaviorasETSI11.11description.

 ?

DATA:

Circuitswitcheddataservice.Datataskincludesseveralsub-modules.

 ?

FAX:

Group3Facsimile.

 ?

TDT:

Transparentcircuitswitchingdata.

 ?

L2R:

Layer2relayprotocolfornon-transparentcircuitswitchingdata.

 ?

RLP:

Radiolinkprotocolfornon-transparentcircuitswitchingdata.

 ?

CC:

Circuit-switchedcallcontrol.

 ?

SS:

Supplementaryservice.

 ?

SMS:

Shortmessageservice.

 ?

SM:

Sessionmanagement.

 ?

MM/GMM:

Mobilitymanagement/GPRSmobilitymanagement.

 ?

SNDCP:

Subnetworkdependentconvergenceprotocol.

 ?

LLC:

Logicallinkcontrol.

 ?

RR:

Radioresourcemanagement.RRtaskincludesseveralsub-modules.

 ?

RRM:

HandlescellselectionandPLMNselection.

 ?

RMPC:

HandlestheproceduresinIdle/Dedicatedstateincludingthesurroundingcellschemeandmeasurementreporting.

 ?

LAPDM:

HandlestheproceduredefinedinGSMlayer2.

 ?

RLC:

Radiolinkcontrolprotocol.

 ?

MAC:

Mediumaccesscontrolprotocol.

 ?

MPAL:

AdaptationlayerforRRandL1A.

 ?

PPP:

PointtoPointprotocollayer.ThisisclientPPPlayer.

-》MMI

   这部分包括用户的接口架构,应用以及和协议栈的通讯。

 Framework:

Thiscoversthat

 ?

OSL:

OS

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1