预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共73页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

ManMachineInterface Agenda ™MTKSoftwareArchitecture ™MTKMMIArchitecture ™ExampletoWriteanApplication ™ThirdPartySoftware ™Tool ™Q&A 2 MTKSoftwareArchitecture MTKSoftwareArchitecture ™SoftwareArchitecture ™KALandOSL ™DateType ™TaskManagement 4 SoftwareArchitecture 5 SoftwareArchitecture–abbreviations „RMI:RemoteMMI,i.e.,PCside,whichusesATcommandstocommunicate withProtocolstack. „L4:TheadaptationlayerbetweenMMI/ATandprotocolstack. „L4A:Layer4Adaptationtotranslateprimitivessentfromupperlayersto functioncalls. „L4C:Layer4Controller,coordinatesallL4modulestoserveupperlayers. „ATCI:ATCommandInterpreter. „UEM:UserEquipmentsmoduleusedtoabstractbasicdevicedriverslike keypad,LED,GPIO. „PHB:PhoneBookmanagement. „SMU:SecurityManagement(SIM,STK). „CSM:CallServiceManagement(bearercapabilityhandling,CSD/FAXservice, CC,SS). „RAC:RegistrationAccessControl(GSM/GPRSregistrationmanagement,PLMN list/selection,RSSIreport) „SMSAL:SMSApplicationLayer(messagestorage,MO/MTmessages,CB). „TCM:TerminalContextManagement(PDPcontextprofiles,context activate/deactivate,relayofpacketdata),interfacetoPPP/TCPIP/SNDCP. „ENG:EngineerModetologinformation. 6 KAL(KernelAbstractionLayer) XX GSMGSM HandsetSoftwareHandsetSoftware KernelAbstractionLayer(KAL) Test/Debug Facilities TargetRealTimeTargetRealTime OperatingSystemOperatingSystem ™Portability ™Commondesignphilosophy ™Test/Debugfacilities ™Easiercodeintegration 7 KALServices KAL ServicesTimerControl Task-B Task-A Taskmanagement/ communication/ synchronization Resource/Memory management Test/Logging/ Simulationfacilities Exceptionhandling ™Reference: ™KAL_ProgrammingGuide_20041005.pdf ™SystemServiceUserManual_20050527.pdf 8 OSL N.B.toensureallprogramswithinMMItaskcanrun correctlyonPC,useofOSLAPIsisMUST. PCsimulator–simulatethe OSLservicesonWin32to facilitatedevelopmentand OSLdebuggingMMItaskonPC. KAL Nucleus, orotherRTOS 9 DataTypes Generaldatatypes: ƒKal_non_specific_general_types.h KALspecificdatat