嵌入式系统1(免费阅读).ppt
文本预览下载声明
* 1.6.4 在线仿真ICE ICE提供自己的处理器和存储器,不再依赖目标系统的处理器和内存 ICE的处理器一般与目标处理器相同 ICE和目标系统通过连接器组合,调试时使用ICE的处理器和存储器。调试完毕,再使用目标板上的处理器和存储器运行实际应用代码 * * 1.6.5 BDM(Background Debug Mode) 是Motorola公司的专有调试模式 将调试功能的特殊硬件集成到嵌入式处理器中 支持处理器核心控制、实时跟踪、实时调试、可编程的触发相应等 在Motorola公司的M68K、ColdFire、PowerPC等系列CPU上使用 * BDM引脚图 * 1.6.6 JTAG Joint Test Action Group(联合测试行动组)是IEEE的一个下属组织,该组织研究标准测试访问接口和边界扫描结构。 JTAG的研究成果被接纳为IEEE1149.1-1990规范,成为电子行业的一种国际测试标准。 JTAG是一种在线调试接口 目前大多数嵌入式处理器都集成了JTAG接口 * 带有JTAG接口的芯片内部结构图 * 指令寄存器(IR):允许特定的指令被装载到指令寄存器当中,用来选择需要执行的测试,或者选择需要访问的测试数据寄存器。 数据寄存器(DR):由一组移位寄存器组成。操作指令被串行装入由当前的指令所选择的数据寄存器。随着操作的执行,测试结果被移出。 边界扫描寄存器(BSR):在内部逻辑电路和各引脚之间均插入一串边界扫描单元(BSC),形成了由TDI和TDO之间的边界扫描链。 旁路寄存器BP:是一个1位移位寄存器。一端与TDI相连,另一端与TDO相连。 测试访问端口(TAP)控制器:是16个状态的有限状态机,为JTAG提供控制逻辑。 * JTAG接口的引脚描述 引 脚 描 述 TCK 同步JTAG端口逻辑操作的时钟输入 TMS 测试模式选择,通过TMS信号控制内部状态机序列 TDI 输入测试数据流 TDO 输出测试数据流 TRST 低电平有效的JTAG复位信号 * TAP控制器状态图 * 1.6.7 软件仿真器 又称为指令模拟器(ISS),利用软件来模拟处理器硬件,如指令系统、外部设备、中断、定时器等 优点是软件和硬件开发可以同时进行 缺点是对于性能较高的处理器,仿真运行速度较低,只能进行正确性仿真,也无法仿真与时序有关的错误 * 1.7 嵌入式系统的应用 消费类电子产品 机顶盒 个人移动设备 MP3、MP4 数码照相机 IP电话 视频游戏播放器 办公自动化 控制系统与工业自动化 生物医学系统 现场仪器设备 网络通信设备 电信设备 * 1.8 嵌入式系统发展趋势 硬件发展 单片机功能更加丰富、性能提高,在片FLASH存储容量不断扩大 多媒体、信号分析采用专用DSP处理器 片上系统(SoC);单片多处理器系统MPSoC;片上网络NoC等 软件发展 操作系统( uC/OSⅡ 、嵌入式Linux、VxWorks、Windows CE、Windows Mobile 、Android、Windows Phone等) 嵌入式协议栈、嵌入式人机界面、嵌入式软件组件等 系统的发展 开发平台更加完备 更丰富的网络功能 提高系统集成度和性能 友好的人机界面 《嵌入式系统》 硕士研究生课程 第 1 章 南京邮电大学计算机学院 * 第1章 嵌入式系统概述 本章主要介绍以下内容: 嵌入式系统的概念 嵌入式系统及处理器的发展 嵌入式系统的特点 嵌入式系统的组成 嵌入式系统的分类 嵌入式系统的调试方法 嵌入式系统的应用 嵌入式系统发展趋势 * 1.1 嵌入式系统的概念 嵌入式系统的定义 定义一:嵌入式系统是以应用为中心、计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统 定义二:按照计算机分类来分,把计算机分成通用计算机和嵌入式计算机。嵌入式系统也称为嵌入式计算机,是一种非通用计算机系统 * Definition of an Embedded system An embedded system is various type of computer system or computing device that performs a dedicated function and/or is designed for use with a specific embedded software application. Embedded systems may use a combination of ‘Read-only’ as well as with ‘Read-Write’
显示全部