- 3
- 0
- 约4.31千字
- 约 47页
- 2017-12-30 发布于湖北
- 举报
第1章 嵌入式系统设计与开发过程.ppt
概要设计(开发板) 概要设计(语音编/解码DSP) 概要设计(操作系统选择) 嵌入式Linux操作系统以免费、功能强大而又易于移植而正在被广泛采用,采用Linux 详细设计(硬件) 为了便于开发、控制成本、便于扩展,硬件上做模块化设计。分为CPU核心板、主板、语音扩展板三个部分 因为采用厂家标准的总线,核心板可以作为标准件到相应厂家采购,所以在研发和小批量生产时完全可以购买核心板使用,有一定批量时再自己生产这一部分,这给项目工作带来一些便利 为了适应不同用户的需求,使语音通道数量可灵活配置,设计语音扩展板,在需要更多语音通道时,增加一块扩展板即可 详细设计( CPU核心板) ARM 处理器 SDRAM FLASH 接口总线(插头) CPU核心板 详细设计(主控板) PCM HIGHWAY CPU核心板(插座) 网络控制器 隔离变压器 RJ-45 USB从口 CODEC CODEC CODEC CODEC DSP 1 DSP 2 DSP 3 DSP 4 语音输入(1~16)及通用I/O 扬声器 RS232 RS232 语音扩展板插座 收发器 收发器 电源5V-3.3V IDE LCD 详细设计(扩展板) CODEC CODEC CODEC CODEC DSP 1 DSP 2 DSP 3 DSP 4 语音输入(1~16)及通用I/O 扩展插头 概要设计(系统启动流程) ppcboot 上电 Kernel、filesystem解压 驱动模块加载 主程序 概要设计(主程序功能) 系统配置 通过串口终端对系统进行配置,配置表存储在EEPROM中 语音编码数据读取 通过hpi总线读取编码语音数据,如果需要回放的话,也要通过hpi总线实现语音数据的回放 编码数据打包上传 有两种方式:USB和NET,USB采用USB1.1接口,NET采用UDP协议传递语音和命令数据 命令处理 包括选路命令、回放命令、校时命令(双向校时)、数字增益调节命令、模拟增益调节命令、配置表传输命令(上传和下载配置表两种) 概要设计(主程序流程) 开始 读取配置表 配置表存在? 等待3秒 检测到’Y’键? 根据配置表选用USB或NET方式通信 配置系统 保存配置表 否 是 否 通过hpi总线读取编码数据 系统初始化(主要是初始化DSP芯片) 数据上传 命令处理 主循环 实现阶段(硬件) 电路设计 购买器件 PCB生产 元件焊接 功能调试 实现阶段(软件) 驱动程序,如DSP、I2C、RTC等 系统配置 DSP初始化 DSP数据读写 网络通讯 命令处理 数据存储 测试阶段 功能测试 性能测试 稳定性测试 检测到’Y’键? * * * * * 嵌入式系统原理与设计 嵌入式系统设计与开发过程 嵌入式系统设计具有其自身的特点: 面向特定应用 硬件和软件必须高效设计,保持竞争力 需要交叉开发环境 嵌入式系统程序需要固化 嵌入式系统软件开发难度较大 需要强大的硬件开发工具和软件包的支持,需要设计者从速度、功能和成本综合考虑 下一页 “宿主机/目标机”方式 嵌入式系统的开发通常采用“宿主机/目标机”方式。 宿主机(Host)是一台通用的计算机,一般是PC机。它通过串口或网络连接与目标机进行通信。 目标机(Target)常用在嵌入式系统的开发过程期间。目标机可以是嵌入式系统的实际运行环境,也可以是能替代实际环境的仿真系统。 “宿主机/目标机”方式 首先,利用宿主机上丰富的设备资源以及良好的开发环境来开发和仿真调试目标机上的软件。 然后,通过UART接口或Ethernet接口将交叉编译生成的目标代码传输并下载到目标机上,并用交叉调试器在实时内核/操作系统或监控程序的支持下进行实时分析和调试。 最后,目标机在特定的环境下运行。 返回 嵌入式系统的设计流程 需求分析阶段 嵌入式系统的特点决定了系统在开发设计初期的需求分析过程中就要搞清需要完成的任务,确定设计任务和设计目标。 功能性需求:是系统的基本功能,如输入输出信号、操作方式等; 非功能性需求:包括系统性能、成本、功耗、体积、重量等因素。 使用需求表格将系统的功能性需求和非功能性需求综合起来。 需求分析阶段 名称 目的 输入 输出 功能 性能 生产成本 功耗 物理尺寸和重量 需求分析表格 规格说明阶段 对需求进行提炼,得到系统的规格说明,这些规格说明里包含了进行系统体系结构设计所需要的足够信息。 规格说明作为分析结果,它是系统开发、验收和管理的依据。规格说明不能有任何歧义,应该让系统的设计者明确地知道他们需要构造的是怎样的一个系统。 规格说明必须认真仔细地编写,以便能够精确详尽地反映客户对系统各方面的需求,并且作为设计时必须明确遵循的要求和准则。 体系结构设计 体系结构是系统整体
您可能关注的文档
最近下载
- 传统基材润湿流平(氟碳硅烷嵌段).pdf VIP
- 南京财经大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- C4D课程考试试题及参考答案.doc VIP
- 2025年陕西公务员申论考试真题及答案B卷.docx VIP
- [渝粤教育] 西北工业大学 航天器控制原理 mooc 资料.docx VIP
- 航天器控制原理(西北工业大学)中国大学MOOC 慕课 章节测验 期末考试答案.pdf VIP
- 精品解析:2025年陕西省中考数学试题(原卷版).docx VIP
- 四维度主力跟踪.pdf
- 2022年陕西省中考数学真题(原卷版).docx VIP
- 大众网关控制器和bcm车身控制模块针脚定义非常有用.pdf VIP
原创力文档

文档评论(0)