下载此文档

嵌入式通信软件设计.ppt


文档分类:IT计算机 | 页数:约35页 举报非法文档有奖
1/35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/35 下载此文档
文档列表 文档介绍
*
第一页,共35页
第1章 嵌入式通信软件组成
嵌入式通信软件构件类型
嵌入式通信软件设计考虑
*
第二页,共35页
软件构件类型
广义地划分,通信系统有两类软件构件:
(1)协议软件(应用软件)
(2)系统软件
协议软件实现协议规范;而系统软件(含基础软件)通常包括一个实时操作系统和管理硬件的基础软件。
*
第三页,共35页
协议软件
协议软件实现协议规范中详细规定的协议。规范由一些国际标准化组织制定,如ISO、IEEE、ITU-T等。
协议实现通常基于状态事件机,也叫状态机。状态机是协议实现的核心,其形式通常为一状态事件表,记录一系列规则来指出在某一事件下应执行的动作。
*
第四页,共35页
基础软件和系统软件
基础软件包括缓冲区管理、动态内存管理、定时器管理、资源管理、模块间的通信,其他软件模块的监视、硬件模块的状态管理等。
系统软件包括实时操作系统和设备驱动程序等
*
第五页,共35页
软件设计考虑
硬件体系结构
RTOS是否选定
需要什么样的性能
需要实现那些协议
实现时要使用哪些全局数据结构和表
需要什么样的缓冲区管理和定时器管理
告警、统计处理机制
系统测试方法
*
第六页,共35页
第2章 通信软件结构模型
通信软件结构模型
系统块与功能块关系模型
*
第七页,共35页
Flash控制器
SCC
定时器
网卡控制器
硬件平台
Flash驱动
网卡驱动
BSP
VXWORKS内核(WIND)
系统软件
文件系统
I/O系统
VXWORKS函数库
MUX
TCP/IP协议栈
扩展内存管理
缓冲区管理
定时器管理
资源管理
ICCP
基础软件
协议软件(应用软件)
功能块1
功能块3
功能块N
功能块2
环境
系统块
通信系统软件结构模型
*
第八页,共35页
系统块与功能块关系模型
系统块由多个功能块组成 。在这些功能块里,只有一块功能块与环境交互,它收集环境中发生的事件,把它们转换成可以处理的消息,发给相应的进程。同时,它还接收各功能块中进程发往环境的消息,把它们转换成硬件可以执行的动作或操作系统的系统调用。
功能块1
功能块2
功能块3
功能块4
功能块5
功能块6
通道
系统
环境
系统通道
通道
通道
通道
通道
通道
通道
通道
*
第九页,共35页
第3章 通信系统协议软件实现
状态机
协议数据单元处理
协议接口
协议软件数据结构
配置与控制
系统启动
小结
*
第十页,共35页

嵌入式通信软件设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库新人
  • 文件大小1.99 MB
  • 时间2021-11-06