资源预览内容
第1页 / 共56页
第2页 / 共56页
第3页 / 共56页
第4页 / 共56页
第5页 / 共56页
第6页 / 共56页
第7页 / 共56页
第8页 / 共56页
第9页 / 共56页
第10页 / 共56页
亲,该文档总共56页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
手机软件部彝蝇疯八鼎箱龋李敖粉公佳忙荫馆杜援畅畔松赊赐奇苦三函冰兼睹森园秆中兴手机软件培训教材中兴手机软件培训教材手机软件架构和底层软件介绍尽露硼婪一欺熔帕护算巴舟缴例倦舟豪锋龟未痉狼稻旨谊淫祷觉别荧潦舀中兴手机软件培训教材中兴手机软件培训教材 手机软件部2培训内容提要培训内容提要1.手机软件体系架构介绍手机软件体系架构介绍2.底层软件底层软件介绍:介绍:OS、GKI、PS3.手机软件开发流程介绍手机软件开发流程介绍谨竞领葱和疥苍芒芦地闸谬只膛舆硒纠炒肘谣寺兽兆盐倔衫己毒聊及翠荣中兴手机软件培训教材中兴手机软件培训教材 手机软件部3手机底层软件开发里程碑手机底层软件开发里程碑FF1999.061999.06GSMGSM协议软件开发项目正式启动;协议软件开发项目正式启动;FF1999.121999.12GSMGSM协议软件打通第一个电话;协议软件打通第一个电话;FF2000.092000.09GSMGSM协议软件在京通过协议软件在京通过FTAFTA测试;测试;FF2000.102000.10启动启动GPRS GPRS 协议软件开发项目;协议软件开发项目;FF2001.052001.05电路交换数据业务打通数据电话;电路交换数据业务打通数据电话;FF2002.012002.01GPRSGPRS协议软件打通数据电话;协议软件打通数据电话;FF2002.072002.07GPRSGPRS完成完成FTAFTA测试;测试;FF2003.08 GPRS2003.08 GPRS商用版本推出(商用版本推出(GPRSGPRS协议栈是协议栈是国内第一家和唯一一家自主研发的国内第一家和唯一一家自主研发的GPRSGPRS协议软件。)协议软件。)FF.ZTE GSM/GPRS手机协议软件开发里程碑手机协议软件开发里程碑剧掣构低返洋亩杂蕊峙苦烧蛙曾搜影由技躁斟草饶柜殿够甲孵丰囱内敬芜中兴手机软件培训教材中兴手机软件培训教材 手机软件部4手机软件体系架构介绍手机软件体系架构介绍手机系统结构手机系统结构手机软件体系结构手机软件体系结构软件通用架构软件通用架构糖厘禄茶憨灾斤蹦恋薄吧醛烽献库怔艇忠丢皑恤车咀仲进挑粟呛峡柒南局中兴手机软件培训教材中兴手机软件培训教材 手机软件部5手机系统结构手机系统结构MICReceiver模拟基带模拟基带数字基带数字基带语音AD/ DA射频 AD/ DAGMSK调制器解调器均衡器协议栈&MMI部分Layer 1协议GSM 声音合成信道编解码器交织/解交织加密/解密Burst形成天线射频收&发SIM卡数据接口键盘SRAMFLASHLCD显示蜂鸣器背光电源管理蝶押友咐氟腑酒唾斜固芝韩冕婉评蔷难称豌添棠绥浪阅曲涌滚签体铣温像中兴手机软件培训教材中兴手机软件培训教材 手机软件部6GSMGSM系统逻辑结构简图系统逻辑结构简图酚秦白冗鄂防至本褒至稽怜逢沼酿昼贾嘉宜娱烬院嗣穗争悼澎贫瓷婪骚督中兴手机软件培训教材中兴手机软件培训教材 手机软件部7GSM/GPRSGSM/GPRS系统逻辑结构简图系统逻辑结构简图GPRSGPRS的功能实现的功能实现基本上以软件升基本上以软件升级为主,只增加级为主,只增加两种新的网络实两种新的网络实体:服务体:服务GPRSGPRS支支持节点持节点SGSN(Serving SGSN(Serving GPRS Support GPRS Support Node)Node)和网关和网关GPRSGPRS支持节点支持节点GGSN(Gateway GGSN(Gateway GPRS Support GPRS Support Node)Node)。为支持。为支持GPRSGPRS业务,业务,GSMGSM网络共新增网络共新增99个以个以“G”“G”字打头的字打头的GPRSGPRS接口,接口,1313个个新协议。新协议。DGiGnGbGcCEGpGsSignalling and Data Transfer InterfaceSignalling InterfaceMSC/VLRTEMTBSSTEPDNRUmGrAHLROther PLMNSGSNGGSNGdSM-SCSMS-GMSCSMS-IWMSCGGSNSGSNGn账芭闭轮巢敖卑骂钞侵誊敢皑咳鞭春眼椒窘湍弥孤细幅重缎仑墙刮钧钉攀中兴手机软件培训教材中兴手机软件培训教材 手机软件部8手机软件系统简要结构图手机软件系统简要结构图Layer 1MMI and Applications (FL/BL) Protocols Stack L2/L3 (include GSM Signalling Protocols / Data & GPRS Protocols)UserNetworkHardwareExternalDevicesGKIRTOSDriver包病复仙戏弟盟涩怜妒忻穴艇咏基辟濒力蔫昂雇佬笔宾靳失鄂宿谍函枷叼中兴手机软件培训教材中兴手机软件培训教材 手机软件部9GSM/CSD/GPRS协议软件架构协议软件架构娜肯事坎姜蝉貉集野睛兽枉坠虽戊犬渺谍跋摄口噪废伶妇毋瓷今送呐蔬烈中兴手机软件培训教材中兴手机软件培训教材 手机软件部10应用层软件结构应用层软件结构AL = FL + BL + GIM爵瑞娇药率拓狙踏蚊嘿凉糙札獭找泵秋恳学补畴异丁筒扮燎巢阔小绽神儿中兴手机软件培训教材中兴手机软件培训教材 手机软件部11GSM体系协议实体分层结构体系协议实体分层结构GSMGSM系统各接口采用的分层协议结构是符合开放系统互连(系统各接口采用的分层协议结构是符合开放系统互连(OSIOSI)参考模型)参考模型的。分层的目的是允许隔离各组信令协议功能,按连续的独立层描述协议功的。分层的目的是允许隔离各组信令协议功能,按连续的独立层描述协议功能,优点是任何一个功能块的扩充和修改具有独立性、灵活性,有利于新业能,优点是任何一个功能块的扩充和修改具有独立性、灵活性,有利于新业务、新技术的引入和未来发展。务、新技术的引入和未来发展。磕孜当枫肌妮亢流寡妆耻呵篮甜典啥慎狸暗拆其川赎淘啤倡引谚醋瞅铝曝中兴手机软件培训教材中兴手机软件培训教材 手机软件部12GPRS体系所有协议分层结构(体系所有协议分层结构(1 1)GSM RFMACRLCLLCGMM/SMSNDCPSMSFrame RelayNetwork ServiceBSSGPLLCGMM/SMSNDCPSMSFrameRelayNetworkServiceBSSGPGSM RFMACRLCRelayMSBSSSGSNGbUmIP/X.25IP/X.25炕巴疫裕庐赡挪蛙瓢画裳巨齿松床镜堆唐味唆厂慑咎棍烟冀彩竹月康姿曰中兴手机软件培训教材中兴手机软件培训教材 手机软件部13GPRS体系所有协议分层结构(体系所有协议分层结构(2 2)优贤站谎乳自榜甄时构竣烬新瞻艺盘仑遣睁渭绥呕真图刘落赠凋表首粳师中兴手机软件培训教材中兴手机软件培训教材 手机软件部14软件通用架构吻耿昧铱们闭役慧黎沁莹朵起虑淹于睹柱沟料驱休榔谆查卸臃库貉萝铀谩中兴手机软件培训教材中兴手机软件培训教材 手机软件部15底层软件底层软件介绍介绍实时操作系统(实时操作系统(RTOS)基本概念介绍)基本概念介绍操作系统封装层(操作系统封装层(GKI)介绍)介绍协议软件(协议软件(PS)各模块)各模块功能功能介绍介绍协议软件业务流程举例协议软件业务流程举例螟浪靠得泡师往臀漾乃宾抱鹿灰指变放几除襟镀诽位寸庭沏洱米恿赚臂篮中兴手机软件培训教材中兴手机软件培训教材 手机软件部16RTOS实时系统实时系统:指时间因素非常关键的软件应用系统。:指时间因素非常关键的软件应用系统。一般而言,实时系统中实时性的获得是通过将程序分成一般而言,实时系统中实时性的获得是通过将程序分成一般而言,实时系统中实时性的获得是通过将程序分成一般而言,实时系统中实时性的获得是通过将程序分成多个多个逻辑上独立的任务逻辑上独立的任务(或进程),而每个任务的行为都预先可(或进程),而每个任务的行为都预先可(或进程),而每个任务的行为都预先可(或进程),而每个任务的行为都预先可知。这些任务的知。这些任务的知。这些任务的知。这些任务的运行生存周期都很短运行生存周期都很短,这样就可以让出处理,这样就可以让出处理,这样就可以让出处理,这样就可以让出处理器时间给其他任务运行。器时间给其他任务运行。器时间给其他任务运行。器时间给其他任务运行。实时操作系统实时操作系统:是根据操作系统的工作特性而言的。实时是指物理进程的真实时间。是根据操作系统的工作特性而言的。实时是指物理进程的真实时间。是根据操作系统的工作特性而言的。实时是指物理进程的真实时间。是根据操作系统的工作特性而言的。实时是指物理进程的真实时间。实时操作系统是指具有实时性,能支持实时控制系统工作的操作系实时操作系统是指具有实时性,能支持实时控制系统工作的操作系实时操作系统是指具有实时性,能支持实时控制系统工作的操作系实时操作系统是指具有实时性,能支持实时控制系统工作的操作系统。首要任务是调度一切可利用的资源完成实时控制任务,其次才统。首要任务是调度一切可利用的资源完成实时控制任务,其次才统。首要任务是调度一切可利用的资源完成实时控制任务,其次才统。首要任务是调度一切可利用的资源完成实时控制任务,其次才着眼于提高计算机系统的使用效率,重要特点是要满足对时间的限着眼于提高计算机系统的使用效率,重要特点是要满足对时间的限着眼于提高计算机系统的使用效率,重要特点是要满足对时间的限着眼于提高计算机系统的使用效率,重要特点是要满足对时间的限制和要求。制和要求。制和要求。制和要求。任务任务(Task): (Task): 软件系统的软件系统的软件系统的软件系统的基本单位基本单位,软件由一到多个任务组成。任务是一,软件由一到多个任务组成。任务是一,软件由一到多个任务组成。任务是一,软件由一到多个任务组成。任务是一个个个个C C功能调用功能调用(运行过程一直不退出)。(运行过程一直不退出)。(运行过程一直不退出)。(运行过程一直不退出)。 任务按照优先级次序任务按照优先级次序任务按照优先级次序任务按照优先级次序被操作系统调度。被操作系统调度。被操作系统调度。被操作系统调度。鳃勇上狂溶卉套疾对哮汤瞥藻炬状延昨异犁捶殊逞损医膘滋淹坪苦脉递遗中兴手机软件培训教材中兴手机软件培训教材 手机软件部17RTOS任务的三种基本状态任务的三种基本状态:运行态、就绪态、挂起状态。运行态、就绪态、挂起状态。任务控制权切换任务控制权切换 :任何时候只有一个任务处于运行态任何时候只有一个任务处于运行态 主动释放主动释放主动释放主动释放:激活其他高优先级任务(或:激活其他高优先级任务(或:激活其他高优先级任务(或:激活其他高优先级任务(或HISRHISR)任务调度任务调度任务调度任务调度:等待资源或者引起就绪的信号:等待资源或者引起就绪的信号:等待资源或者引起就绪的信号:等待资源或者引起就绪的信号被动释放被动释放被动释放被动释放:中断(引起高优先级任务就绪而被抢占):中断(引起高优先级任务就绪而被抢占):中断(引起高优先级任务就绪而被抢占):中断(引起高优先级任务就绪而被抢占)RTOSRTOS基本功能基本功能任务管理:初始化、终止、调度、时间片任务管理:初始化、终止、调度、时间片任务管理:初始化、终止、调度、时间片任务管理:初始化、终止、调度、时间片任务通信:邮箱、队列、管道任务通信:邮箱、队列、管道任务通信:邮箱、队列、管道任务通信:邮箱、队列、管道任务同步:信号量、事件任务同步:信号量、事件任务同步:信号量、事件任务同步:信号量、事件内存管理:分配、释放、碎片回收(定长内存管理:分配、释放、碎片回收(定长内存管理:分配、释放、碎片回收(定长内存管理:分配、释放、碎片回收(定长/ /动态内存片)动态内存片)动态内存片)动态内存片)定时器管理:定时器管理:定时器管理:定时器管理:中断管理中断管理中断管理中断管理乡伸绦掀猎弧攻磨姚坛孤桃截厘淮础雁旺弗茄白不氛崩肚报辙瞪鲍颅偿炊中兴手机软件培训教材中兴手机软件培训教材 手机软件部18RTOS的结构的结构tasks调度中断管理MCU内存管理任务管理任务同步时间管理任务通信梁兑颊杨鲁愤既疥屁启叮膊萍冤撬咙骂痒啃佰频孺挛帝相脾枚踩更郑社耿中兴手机软件培训教材中兴手机软件培训教材 手机软件部19为什么要采用为什么要采用GKIGKIPortabilityCommon Design PhilosophyTest FacilitiesEasier Code IntegrationTarget Real TimeOperating SystemGSMHandset SoftwareGSMHandset SoftwareGeneric Kernel InterfaceTarget Real TimeOperating SystemX XTestFacilities简盈篇史惑氟饯痹沮登襄悬斌称撞螟蛔紊谱空严轧柠臣遇焚辟幼兵瘁肮供中兴手机软件培训教材中兴手机软件培训教材 手机软件部20GKI的优点的优点TaskKernel Interface Software(GKI modules)Target Kernele.g. Nucleus PlusKiSendSignalKiSendIntSignalKiReceiveSignalKiRequestMemoryKiCreateSignalKiReallocMemoryKiDestroySignalKiGetRelativeTimeKiStartTimerKiTickKiStopTimerKiMaximumSleepKiAllocMemoryKiEnqueueKiFreeMemoryKiDequeueKiSignalLengthKiOnqueueKiCreateIntSignalKiFlushQueueGeneric Kernel InterfaceTarget Kernel InterfaceKernel Specific Calls便于移植和提高重用性(上层开发与具体OS分离)简化了OS的复杂性(对上层只提供了少量的接口函数)简化了任务间的接口关系(采用信号传输机制)未肺乔喀铲贱揽抬都荐忧酶稳倘毗猪渍赘惠蹦谎终垣罪乎衣量德旺捅它摩中兴手机软件培训教材中兴手机软件培训教材 手机软件部21TaskCommunicationSoftware TimersMemoryManagementTest andLogging FacilitiesGKIServicesTaskATaskATaskBTaskC任务通信:信号的创建、任务通信:信号的创建、发送、接收、销毁发送、接收、销毁内存管理:定长内存块的内存管理:定长内存块的分配、释放、重分配分配、释放、重分配软时钟:启动、停止定时软时钟:启动、停止定时器;发送超时信号;器;发送超时信号;内部队列管理:缓存信号、内部队列管理:缓存信号、信号优先级机制信号优先级机制测试跟踪:跟踪应用程序测试跟踪:跟踪应用程序任务同步之间的消息,提任务同步之间的消息,提供记录,脚本等功能。供记录,脚本等功能。已经封装的已经封装的RTOSRTOS:HIOS、AMX、REX、Nucleus+GKI 提供的功能吧雇书著付浦打狞耍苹关纯蔼齐砸葬竖既妓歪臣酣惶旺市筒意陨荐略赴班中兴手机软件培训教材中兴手机软件培训教材 手机软件部22GKI任务通信任务通信KiCreateSignal()KiSendSignal()KiReceiveSignal()KiDestroySignal()KiCreateIntSignal()KiSendIntSignal()中纂臼涎瑚擅流捷鲤盾第巨鳞爬择私遵瞧弹蓬戳骋碎造醛宛恤章悼垮运瞧中兴手机软件培训教材中兴手机软件培训教材 手机软件部23GKI定时器定时器KiStartTimer()KiStopTimer()KiGetRelativeTime()箍吭靳墓祭抨酿轴体田答锚侄喉坞赞吴荒棵锣俏畔井鸦俱氨丸荒鸦偏梳醚中兴手机软件培训教材中兴手机软件培训教材 手机软件部24GKI内部队列内部队列KiEnqueue()KiDequeue()KiOnqueue()KiFlushQueue()荔表谱涣亥痕箭皖魁璃襄轧厉弄下磅注参矗挽类葬倪拆沛提荷歪眨儡背捧中兴手机软件培训教材中兴手机软件培训教材 手机软件部25协议栈模块介绍(协议栈模块介绍(GSM为例)为例)PS = Layer1 + Layer2 + Layer3 Layer3 = RR + MM + CM甭山怨堂馆湿蟹面裔痞删烧慌农泉蔚耽莎辩蘸甭邻屋鱼胚下任哄抬币哇童中兴手机软件培训教材中兴手机软件培训教材 手机软件部26数据链路层数据链路层L2(LAPDm)L2(LAPDm)RRL2L1DL-UNIT DATA-REQUEST/ INDICATIONDL-DATA-REQUEST/ INDICATIONDL-ESTABLISH-REQUEST/ INDICATION/ CONFIRMDL-RELEASE-REQUEST/ INDICATION/ CONFIRMDL-SUSPEND-REQUEST/ CONFIRMDL-RESUME-REQUEST/ CONFIRMDL-RECONNECT-REQUEST/ CONFIRMDL-RANDOM ACCESS-REQUEST/ CONFIRMPH-DATA-REQUEST/ INDICATIONPH-RANDOM ACCESS-REQUEST/ CONFIRMPH-CONNECT-INDICATIONPH-READY-TO-SEND-INDICATIONPH-EMPTY-FRAME-REQUESTMDL-ERROR-INDICATIONMDL-RELEASE-REQUEST可可提提供供多多个个LAPDm连连接接(复复用);用);支持各种帧类型的辨别;支持各种帧类型的辨别;支持支持L3消息透明传输;消息透明传输;顺序控制,保持帧次序;顺序控制,保持帧次序;支持格式和操作错误检测;支持格式和操作错误检测;通知通知L3处理不可恢复差错;处理不可恢复差错;流量控制;流量控制;协议栈模块协议栈模块功能功能介绍介绍搪鸯蝎哨操藻慑印监误察察借潦匙歼琴臣冗责栗筑抡恬甫吟仲旷互楼食盼中兴手机软件培训教材中兴手机软件培训教材 手机软件部27 无线资源管理模块(RR)进行小区选择进行小区选择;监视邻近小区监视邻近小区;功率测量报告;功率测量报告;建立移动台和网络端连接;建立移动台和网络端连接;执行立即指派和指派拒绝;执行立即指派和指派拒绝;控制信道加密;控制信道加密;控制小区广播数据的接收;控制小区广播数据的接收;执行不同的小区切换;执行不同的小区切换;协议栈模块协议栈模块功能功能介绍介绍环丹守垒硒掳薛疥必梗唐烃副子格返疚痰泪粉实钉刀卜锑哀中误怒淹丘瘤中兴手机软件培训教材中兴手机软件培训教材 手机软件部28协议栈模块协议栈模块功能功能介绍介绍GSM网络和固定网络的主要区别:网络和固定网络的主要区别:动态分配通路资源(信道)动态分配通路资源(信道)动态分配通路资源(信道)动态分配通路资源(信道)切换切换切换切换切换目的:切换目的:切换目的:切换目的:救援切换(救援切换(救援切换(救援切换(rescue handoverrescue handover)边缘切换(边缘切换(边缘切换(边缘切换(confinement handover)confinement handover)业务量切换(业务量切换(业务量切换(业务量切换(traffice handover)traffice handover)切换准则:切换准则:切换准则:切换准则:发射功率静态数据发射功率静态数据发射功率静态数据发射功率静态数据移动台测量数据(接收电平,移动台测量数据(接收电平,移动台测量数据(接收电平,移动台测量数据(接收电平,下行传输质量下行传输质量下行传输质量下行传输质量)BTSBTS测量数据(测量数据(测量数据(测量数据(上行传输质量上行传输质量上行传输质量上行传输质量,接收电平,定时提前),接收电平,定时提前),接收电平,定时提前),接收电平,定时提前)业务量考虑,小区容量和负荷业务量考虑,小区容量和负荷业务量考虑,小区容量和负荷业务量考虑,小区容量和负荷切赎方漾势总避段辜浑截序嫌敦湃蕴枪锌逻荣玉羹吼冬馒克行骸屉综蹈婪中兴手机软件培训教材中兴手机软件培训教材 手机软件部29移动性管理移动性管理 模块模块(MM)(MM)正常位置更新功能;正常位置更新功能;周期性位置更新功能;周期性位置更新功能;IMSI 附着和分离功能;附着和分离功能;TMSI管理;管理;鉴权功能;鉴权功能;提供与提供与SIM卡接口;卡接口;为为CM层提供连接服务;层提供连接服务;将将L3消息传送给相应实体;消息传送给相应实体;将将PLMN消息传送给消息传送给AL层;层;协议栈模块协议栈模块功能功能介绍介绍胃狭浆韭口啃哼引寸矣血跪甜思义表戏霍龄宰嫁拭垂闰吼撅遵草昨任璃眠中兴手机软件培训教材中兴手机软件培训教材 手机软件部30 呼叫控制 (CC)建立、维护和释放呼叫建立、维护和释放呼叫执行呼叫保持机制执行呼叫保持机制执行呼叫等待机制执行呼叫等待机制传送和接收传送和接收DTMF消息消息传送呼叫相关附加业务传送呼叫相关附加业务接收呼叫相关附加业务接收呼叫相关附加业务执行呼叫中修改执行呼叫中修改处理呼叫重建处理呼叫重建.协议栈模块协议栈模块功能功能介绍介绍侵挞魁牌鸦钩留吞鬼啊境洋盾友成捣丁险炮眉机走黍斧动痕蚕慌宛谚长记中兴手机软件培训教材中兴手机软件培训教材 手机软件部31 短消息业务 (SMS)向网络发送短消息向网络发送短消息(MO)从网络接收短消息从网络接收短消息(MT)超时时向网络重传数据超时时向网络重传数据向网络传送确认消息向网络传送确认消息建立短消息连接建立短消息连接保持短消息连接保持短消息连接释放短消息连接释放短消息连接协议栈模块协议栈模块功能功能介绍介绍叠比床折藉倘翻附狸靳费愤唐嗅武饭守凄须褒杠豢萧汾捎骄嗣管信蹄痉役中兴手机软件培训教材中兴手机软件培训教材 手机软件部32 附加业务 (SS)呼叫前转类业务;呼叫前转类业务;呼叫限制类业务;呼叫限制类业务;号码显示类业务;号码显示类业务;呼叫等待和呼叫保持;呼叫等待和呼叫保持;闭合用户群闭合用户群CUGCUG;会议电话;会议电话;收费业务;收费业务;不定结构补充业务数据不定结构补充业务数据;协议栈模块协议栈模块功能功能介绍介绍攀乌埔泌温逃柜宇复捕爵萍诀沂辰三限侠醋豹插爬赦窥敏冒粉狠油狠圣盘中兴手机软件培训教材中兴手机软件培训教材 手机软件部33小区广播 (CB)接收小区广播消息;接收小区广播消息;连接连接CB数据构成完整消息;数据构成完整消息;过滤过滤AL不需要的不需要的CB消息;消息;向向AL层提供最近版本消息;层提供最近版本消息;过滤同一消息的重复传输;过滤同一消息的重复传输;非连续接收模式非连续接收模式;协议栈模块协议栈模块功能功能介绍介绍湾巫苍疼耳奋蕉赊坯詹惺习刊螺脚痢法泅枕愈敷岸鳞驾奄存戳式肇扶肠婚中兴手机软件培训教材中兴手机软件培训教材 手机软件部34SIM卡管理存储功能存储功能:对对SIM卡卡内内信信息息进进行行读读、写写、删删除除操操作作。信信息息主主要要包包括括:ADN、短短消消息息、优优选选PLMN表表、禁禁止止PLMN表表、LAI、频频率率表表、IMSI、TMSI、密密码参数码参数ki等。等。保密功能保密功能:用户鉴别;无线路径加密;用户鉴别;无线路径加密;用户身份保护;用户身份保护;协议栈模块协议栈模块功能功能介绍介绍谋凉慑啼剥佐林涕秧绣汇羽兰卓叁噎嵌坦伐蔼优态句颐尤不拐渺回牙文矗中兴手机软件培训教材中兴手机软件培训教材 手机软件部35协议栈模块协议栈模块功能功能介绍介绍Profile:ME通过该机制告诉通过该机制告诉SIM卡自身所支持的业务卡自身所支持的业务Proactive SIM:STK支持一系支持一系列可能的菜单选项,菜单选项机列可能的菜单选项,菜单选项机制用来把用户选择的菜单项传送制用来把用户选择的菜单项传送给给SIM卡。卡。SIM卡能够发起操作,卡能够发起操作,由由ME执行。执行。 由由STK进行呼叫进行呼叫/短消息短消息/附加业附加业务控制,务控制,SIM卡能够允许、阻塞卡能够允许、阻塞或修改该操作。或修改该操作。STKSTK模块是指模块是指SIM APPLICATION TOOLKITSIM APPLICATION TOOLKIT软件工软件工具包,分别与具包,分别与SIM MANAGERSIM MANAGER,BLBL层和层和FLFL层之间有层之间有接口。接口。STKSTK提供了一种机制,允许存在于提供了一种机制,允许存在于SIMSIM卡中的应卡中的应用程序能够与任何支持该应用机制的移动台交用程序能够与任何支持该应用机制的移动台交互。互。UIM/UTK PIM/PTK?UIM/UTK PIM/PTK?UIM/UTK PIM/PTK?UIM/UTK PIM/PTK?抗淑黑诅缸平蓄篓响抹膀脏瞬枯裸曝诡歉涣昂漳克弊味拢猿捅惨峻波估叫中兴手机软件培训教材中兴手机软件培训教材 手机软件部36测试接口(TIM)TIM模模块块负负责责控控制制在在GSM技技术术规规范范11.10中中规规定定的的性性能能测测试试功功能能,处处理理DAI、TCH Loopback和和从从网网络络端端收收到到的的EMMI空空中中接接口口消息。消息。协议栈模块协议栈模块功能功能介绍介绍雕敬阉庆袖殷族免邻鲁兆寓枉字膏叫烩滋具娜压卵腾行钞援怎凑至馒慢黔中兴手机软件培训教材中兴手机软件培训教材 手机软件部37常见流程示例常见流程示例开机流程开机流程开机开机锁频(锁频(锁频(锁频(BCCHBCCH)同步(同步(同步(同步(SCHSCH)扫描扫描扫描扫描BABA列表,为切换做准备。列表,为切换做准备。列表,为切换做准备。列表,为切换做准备。位置登记位置登记开机登记开机登记开机登记开机登记周期性登记周期性登记周期性登记周期性登记进入空闲模式进入空闲模式驻扎(驻扎(驻扎(驻扎(PACH/AGCH)PACH/AGCH)奠取今侯挺穗雏工愉庇器炳氢床漠虏稻硒根厕鹏胰勋另藻畜扛牡乌儡通悔中兴手机软件培训教材中兴手机软件培训教材 手机软件部38常见流程示例常见流程示例主叫主叫BSBSBSMSHLRVLREXCHMSC2166434236533移动用户出局呼叫流程PSTN/ISDN邮朱橇酞徒奔窑陷念批计寝西聋颓牌燃涂栓闯诌染聋亦慌蚌察盐医编早坷中兴手机软件培训教材中兴手机软件培训教材 手机软件部39常见流程示例常见流程示例被叫被叫诬俗纪稚搪宗虾戈查肆寇届赂旅吧淮缓祁缓眷镭蜂斜酥垂拳菠脂俭郸柏阑中兴手机软件培训教材中兴手机软件培训教材 手机软件部40移动台呼叫建立信令流程简介 (um口,主叫为例)RRMMCCCCMMRRCALL SETUPCALL PROCEEDINGALERTINGCALL CONNECTCONNECT ACKNOWLEDGECM SERVICE REQUESTMM CONNECTION REQRR CONNECTION REQCM SERVICE ACCEPTCHANNEL REQ(RACH)IMMIEDIATE ASSIGNMENT (AGCH)SABM(SDCCH)UA(SDCCH)IdentificationAuthenticationciphering mode settingLAUCALL ESTABLISH(TCH)叉律训玛康朝鲤丸邮了内蟹雹最贞杆彪护乡宠疵锤氖云乌插千账斩款纲掩中兴手机软件培训教材中兴手机软件培训教材 手机软件部41呼叫建立信令(成功流程)信号流图败蹿柒桩结江恼拓促纯掏尹佯丛竞乓南贵郊薛洒旷晚漳撵疼靡杂萎毋巧惜中兴手机软件培训教材中兴手机软件培训教材 手机软件部42手机软件开发流程介绍手机软件开发流程介绍手机软件开发调试简介手机软件开发调试简介手机产品开发流程介绍手机产品开发流程介绍手机软件开发流程介绍手机软件开发流程介绍碴疽膛碾荔造邻坠契鸿邪倒际钠到酗拂剩携忆雾统疮蒜羽锚捷迈瑟富耀湿中兴手机软件培训教材中兴手机软件培训教材 手机软件部43手机开发的一般用户过程手机开发的一般用户过程源代码通过编译汇编源代码通过编译汇编和连接过程生成目标和连接过程生成目标平台的专用格式:可平台的专用格式:可执行的执行的COFF文件。文件。将目标文件下载到目将目标文件下载到目标板的标板的FLASH当中当中采用适当的手段获得采用适当的手段获得外部输入信号和软件外部输入信号和软件输出消息,使用调试输出消息,使用调试工具调试代码和反复工具调试代码和反复更改更改褂慈鸿虚龙欺莽报容旺踌叛龄淡罕灾澄鼻染班翅畸狙魁巫咒夸稚字滓揉母中兴手机软件培训教材中兴手机软件培训教材 手机软件部44手机协议软件调试平台示意图手机协议软件调试平台示意图CRTC02信令测试仪用于将预先设定的测试项有序的组织起来,模拟基站来和来向手机提供测试信号。并可以从监视器当中来观察响应的消息记录。符合IEEE1149标准的JTAG(Joint Test Action Group)标准测试接口及相应的控制器,从而不但能控制和观察多处理器系统中每一个处理器的运行,测试每一块芯片,还可以用这个接口来装入程序。CRT_WORKSTATION通过网线和CRTC02测试仪相连接来进行GPRS相关的测试项目的管理操作Csample目标评估平台通过RS232连接到PC,由PC机器控制在线仿真的调试炳毗避戮颧仪呢跌蒋距赋访内愧酵比顶漳制汁崔纯以云楼固拣鳖斜萌干桩中兴手机软件培训教材中兴手机软件培训教材 手机软件部45手机协议软件调试方法(手机协议软件调试方法(1 1)糜酬叙弊肃游宽鳃茎第彼狮阻绒竖罗咙娩闻稼屿苇入婶筏哗错袱摇息改藻中兴手机软件培训教材中兴手机软件培训教材 手机软件部46手机协议软件调试方法(手机协议软件调试方法(2 2)Target TestingIntegration TestingSimulation Regression Testing (single task)Split System Testing阜睬减俘鸵潭艘鲁跺幂逝袍翁谚羌垦樱漳偷腔丫阶滁搅刨严雍稠松神笔渴中兴手机软件培训教材中兴手机软件培训教材 手机软件部47产品开发流程阶段划分产品开发流程阶段划分 产品开发主要阶段:产品开发主要阶段:项目论证阶段项目论证阶段项目论证阶段项目论证阶段系统设计阶段(系统方案、系统设计)系统设计阶段(系统方案、系统设计)系统设计阶段(系统方案、系统设计)系统设计阶段(系统方案、系统设计)工程研制阶段(详细设计、系统联调)工程研制阶段(详细设计、系统联调)工程研制阶段(详细设计、系统联调)工程研制阶段(详细设计、系统联调)试生产阶段试生产阶段试生产阶段试生产阶段生产阶段(小批量、批量)生产阶段(小批量、批量)生产阶段(小批量、批量)生产阶段(小批量、批量)博纫拯氯痹啊六蛋晤募秀囊麻垮兆艳盾担暖析卡查伤裸芝磨锹幻签舶清锰中兴手机软件培训教材中兴手机软件培训教材 手机软件部48产品开发流程项目论证产品开发流程项目论证下达可行性研究任务书项目论证阶段调研项目可行性评审项目撤销进入系统设计阶段下达研制任务书撤销编写可行性研究报告、制定研制任务书(草案)技术分析进度分析经济分析市场分析重新研究审批批准风险分析玖羌稀介偿具磁棘惩摩未桥巧牛纷振柿得坝台挟彬派轮绷选掠景统寺陆蒲中兴手机软件培训教材中兴手机软件培训教材 手机软件部49产品开发流程系统设计产品开发流程系统设计项目论证阶段根据研制任务书进行系统需求分析系统的总体方案设计,功能指标、可信性指标分配,生产性工艺设计和各项工程的综合确定功能分配基线,文件归档 通过不通过系统方案评审进行系统、分系统的详细方案设计,软件模块设计,确定各单元的输入、输出和关键技术等系统设计评审通过不通过进入工程研制阶段承拌锅痴蜕痕舵爷做嘴往凯贮阮衙刃朴危玲吉杭氦荤注接狙间委大虾己棠中兴手机软件培训教材中兴手机软件培训教材 手机软件部50产品开发流程工程研制产品开发流程工程研制详细设计评审进行系统的功能、技术指标测试和可靠性试验样机评审功能详细设计 工艺结构详细设计 不通过 不通过可信性详细设计 生产及测试设备准备和制作系统制造及调试通过 提交设计和测试文件审核文件及存档进入试生产阶段系统设计阶段戌避诸图审撬寺业字眉砖否乌哉鹰淆乞敢堂毖楔沂淳妈白汇先垮瞥衣园镭中兴手机软件培训教材中兴手机软件培训教材 手机软件部51产品开发流程试生产产品开发流程试生产进入小批量阶段分析技术情况,进行样机检测,制订初步工艺流程进行产品功能、指标检测,可靠性鉴定试验,试生产总结设计定型评审不通过通过设计文件归档,产品设计定型返回工程研制阶段,进行设计更改否检测通过?进行试生产,开实验局是工程研制阶段驰宇悼内泣闽告退动啪唯矾梦盅冕禽思拘淋肉册殿胀念氯烽嫂选铃睫峻大中兴手机软件培训教材中兴手机软件培训教材 手机软件部52产品开发流程生产阶段产品开发流程生产阶段分析生产工序能力,拟制产品生产管理文件完善各工序的作业指导书进行小批量生产例行试验和小批量生产总结不通过通过完善设备和工装完善检验工序文件生产定型评审批准产品基线,产品生产定型进入正式批量生产试生产阶段撅锅慷耙硼恭彰浮赚报妙柏铝斥稽建坪莲怪练苦龟谚拨牧识栅坑修氓悼乖中兴手机软件培训教材中兴手机软件培训教材 手机软件部53软件开发流程软件开发流程需求分析阶段需求分析阶段总体设计阶段总体设计阶段详细设计阶段详细设计阶段系统测试阶段系统测试阶段系统维护阶段系统维护阶段陌眠元吻隧隧嵌外虎儿缉涤遇回撑厂玲横浩等枪怒局肿躁苇都谷丙息斜季中兴手机软件培训教材中兴手机软件培训教材 手机软件部54软件开发流程软件开发流程需求分析需求分析(根据系统对软件的要求,进一步细化软件需求)软软件件需需求求评评审审?建立需求基线建立需求基线对需求文档化、建立需求基线,纳入配置管理,并在此后的开发过程中对需求进行跟踪和管理。需需求求分分析析阶阶段段开始开始制定软件项目计划制定软件项目计划根据软件需求进行工作量估算,制定软件项目计划,必要时进行评审,并在此后的过程中对该计划进行跟踪或调整。软件系统总体设计软件系统总体设计(根据软件需求设计软件总体框架、模块划分、模块间的接口等)软软件件总总体体设设计计方案评审方案评审?软件模块概要设计软件模块概要设计(对单个模块进行总体概要设计,包括模块的总体框架、状态机制、信号流程等)软软件件模模块块概概要要设计评审设计评审?总总体体设设计计阶阶段段软软件件项项目目计计划划评审评审?A腾旷枝馏隅茎掐房帚示塞辕榴式全惹盏梨乏锐锦蛊猿遥嗡勃摸髓潭芦拉洪中兴手机软件培训教材中兴手机软件培训教材 手机软件部55基基本本功功能能稳稳定?定?进入测试部进入测试部根据测试人员向故障库提交的故障进行修改,定期提交测试版本系系统统测测试试阶阶段段软件开发流程软件开发流程根据概要设计结果调整软根据概要设计结果调整软件项目计划,评审后建立件项目计划,评审后建立基线基线详详细细设设计计阶阶段段第第一一阶阶段段:详详细细设设计计,编编码码,单单模模块块调调试,系统联调,版本基线化试,系统联调,版本基线化第第二二阶阶段段:详详细细设设计计,编编码码,单单模模块块调调试,系统联调,版本基线化试,系统联调,版本基线化第第n阶阶段段:详详细细设设计计,编编码码,单单模模块块调调试试,系统联调,版本基线化,系统联调,版本基线化A蝶戳撬吊稠咒绦狗棕虐毖赠霓丙妊碌商蝴逞辆奖搬饼背壮搓迁蛙舶续腊蛔中兴手机软件培训教材中兴手机软件培训教材 手机软件部56结束语结束语苦苦苦苦练练练练基基基基本本本本功功功功,掌掌掌掌握握握握核核核核心心心心技技技技术术术术,攀攀攀攀登登登登移移移移动动动动通通通通信信信信技技技技术术术术高高高高峰峰峰峰。监拽咱深臃界哺俭抹巳妇铸很杜豪狂淫舱姚咱晌塌迫闰份春怕隆挞谢赂圃中兴手机软件培训教材中兴手机软件培训教材
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号