截图
简介
这是一个关于中兴手机软件培训教材PPT课件,内容主要讲解了手机软件体系架构介绍、底层软件介绍:OS、GKI、PS、手机软件开发流程介绍等内容。非常详细精彩,不容错过!实时操作系统:是根据操作系统的工作特性而言的。实时是指物理进程的真实时间。实时操作系统是指具有实时性,能支持实时控制系统工作的操作系统。首要任务是调度一切可利用的资源完成实时控制任务,其次才着眼于提高计算机系统的使用效率,重要特点是要满足对时间的限制和要求。更多内容,欢迎点击下载中兴手机软件培训教材PPT课件哦。
中兴手机软件培训教材PPT课件是由红软PPT免费下载网推荐的一款行业PPT模板类型的PowerPoint.
手机软件架构和底层软件介绍
培训内容提要
手机软件体系架构介绍
底层软件介绍:OS、GKI、PS
手机软件开发流程介绍
手机底层软件开发里程碑
1999.06 GSM协议软件开发项目正式启动;
1999.12 GSM协议软件打通第一个电话;
2000.09 GSM协议软件在京通过FTA测试;
2000.10 启动GPRS 协议软件开发项目;
2001.05 电路交换数据业务打通数据电话;
2002.01 GPRS协议软件打通数据电话;
2002.07 GPRS完成FTA测试;
2003.08 GPRS商用版本推出(GPRS协议栈是国内第一家和唯一一家自主研发的GPRS协议软件。)
…...
手机软件体系架构介绍
手机系统结构
GSM系统逻辑结构简图
GSM/GPRS系统逻辑结构简图
手机软件系统简要结构图
GSM/CSD/GPRS协议软件架构
应用层软件结构
GSM体系协议实体分层结构
GPRS体系所有协议分层结构(1)
GPRS体系所有协议分层结构(2)
软件通用架构
底层软件介绍
实时操作系统(RTOS)基本概念介绍
操作系统封装层(GKI)介绍
协议软件(PS)各模块功能介绍
协议软件业务流程举例
RTOS
实时系统:指时间因素非常关键的软件应用系统。
一般而言,实时系统中实时性的获得是通过将程序分成多个逻辑上独立的任务(或进程),而每个任务的行为都预先可知。这些任务的运行生存周期都很短,这样就可以让出处理器时间给其他任务运行。
实时操作系统:
是根据操作系统的工作特性而言的。实时是指物理进程的真实时间。实时操作系统是指具有实时性,能支持实时控制系统工作的操作系统。首要任务是调度一切可利用的资源完成实时控制任务,其次才着眼于提高计算机系统的使用效率,重要特点是要满足对时间的限制和要求。
任务(Task):
软件系统的基本单位,软件由一到多个任务组成。任务是一个C功能调用(运行过程一直不退出)。 任务按照优先级次序被操作系统调度。
RTOS
任务的三种基本状态:运行态、就绪态、挂起状态。
任务控制权切换 :任何时候只有一个任务处于运行态
主动释放:激活其他高优先级任务(或HISR)
任务调度:等待资源或者引起就绪的信号
被动释放:中断(引起高优先级任务就绪而被抢占)
RTOS基本功能
任务管理:初始化、终止、调度、时间片
任务通信:邮箱、队列、管道
任务同步:信号量、事件
内存管理:分配、释放、碎片回收(定长/动态内存片)
定时器管理:
中断管理
RTOS的结构
为什么要采用GKI
GKI的优点
GKI 提供的功能
任务通信:信号的创建、发送、接收、销毁
内存管理:定长内存块的分配、释放、重分配
软时钟:启动、停止定时器;发送超时信号;
内部队列管理:缓存信号、信号优先级机制
测试跟踪:跟踪应用程序任务同步之间的消息,提供记录,脚本等功能。
已经封装的RTOS:
HIOS、AMX、REX、Nucleus+
GKI—任务通信
KiCreateSignal(…)
KiSendSignal(…)
KiReceiveSignal(…)
KiDestroySignal(…)
KiCreateIntSignal(…)
KiSendIntSignal(…)
GKI—定时器
KiStartTimer(…)
KiStopTimer(…)
KiGetRelativeTime(…)
GKI—内部队列
KiEnqueue(…)
KiDequeue(…)
KiOnqueue(…)
KiFlushQueue(…)
协议栈模块介绍(GSM为例)
数据链路层L2(LAPDm)
无线资源管理模块(RR)
协议栈模块功能介绍
GSM网络和固定网络的主要区别:
动态分配通路资源(信道)
切换
切换目的:
救援切换(rescue handover)
边缘切换(confinement handover)
业务量切换(traffice handover)
切换准则:
发射功率静态数据
移动台测量数据(接收电平,下行传输质量)
BTS测量数据(上行传输质量,接收电平,定时提前)
业务量考虑,小区容量和负荷
移动性管理 模块(MM)
呼叫控制 (CC)
短消息业务 (SMS)
附加业务 (SS)
小区广播 (CB)
SIM卡管理
协议栈模块功能介绍
测试接口(TIM)
常见流程示例—开机流程
开机
锁频(BCCH)
同步(SCH)
扫描BA列表,为切换做准备。
位置登记
开机登记
周期性登记
进入空闲模式
驻扎(PACH/AGCH)
常见流程示例—主叫
常见流程示例—被叫
移动台呼叫建立信令流程简介 (um口,主叫为例)
呼叫建立信令(成功流程)信号流图
手机软件开发流程介绍
手机软件开发调试简介
手机产品开发流程介绍
手机软件开发流程介绍
手机开发的一般用户过程
手机协议软件调试平台示意图
手机协议软件调试方法(1)
手机协议软件调试方法(2)
产品开发流程-阶段划分
产品开发主要阶段:
项目论证阶段
系统设计阶段(系统方案、系统设计)
工程研制阶段(详细设计、系统联调)
试生产阶段
生产阶段(小批量、批量)
产品开发流程-项目论证
产品开发流程-系统设计
产品开发流程-工程研制
产品开发流程-试生产
产品开发流程-生产阶段
软件开发流程
需求分析阶段
总体设计阶段
详细设计阶段
系统测试阶段
系统维护阶段
软件开发流程
软件开发流程
结束语
展开