- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 1.4.4 嵌入式系统的软件 嵌入式操作系统 VRTX、pSOS、VxWorks、Windows CE、 Linux、Palm、uC/OS-II、Andrond、WP7 板级支持包(BSP) 设备驱动程序(Device Driver) 协议栈(Protocol Stack) 应用程序(Application) * 典型嵌入式系统软件组成 * 1.4.5嵌入式系统开发工具 语言编译器、(汇编语言、C、C++、JAVA);连接定位器;调试器等 源程序模拟器(Source Simulator) 实时在线仿真器ICE(In-Circuit Emulator) * 1.5嵌入式系统的分类 单个微处理器嵌入式系统 使用它加上简单的元件如电源、时钟即可工作。如Philips的89LPCXXX系列等。 单板嵌入式系统 在一块电路板上除了嵌入式处理器以外,扩充了存储器和外部接口等部件。 多板嵌入式系统 由多块电路板通过总线连接,构成复杂的嵌入式系统,如基于PC104总线的嵌入式系统。 * 1.6嵌入式系统的调试方法 通用计算机应用系统与嵌入式系统的调试环境存在明显差异。如操作系统不同、指令不兼容、数据格式不同、应用程序运行环境不同等。 嵌入式系统的调试过程包括: 应用程序在主机被编辑、编译(交叉编译)、连接与定位 下载应用程序到目标机 主机启动调试程序,对目标机程序进行调试 调试状态信息实时反馈给主机,如发现程序错误,需重复以上过程,直至程序全部调试成功。 * 1.6.1基于主机的调试 使用PC机开发与硬件无关的算法程序,利用标准C语言的可移植特性,在软件移植到目标机时,根据字长和字序的要求,然后做少量修改。 对于汇编语言代码部分,可在桌面系统上使用指令模拟器(Instruction Set Simulator)运行。 典型例子是基于ATI公司的MNT仿真平台和uC/OSⅡ的应用开发。 * 1.6.2远程调试器与调试内核 嵌入式系统调试器分成两部分:驻留在主机部分和驻留在目标系统中(调试代理或称Monitor),两部分通过串口或网口相互通信。 调试器一般具有以下功能: 从主机加载程序 设置断点 显示、修改变量/寄存器内容 从指定地址处运行程序 单步执行 多任务调试 资源查看 * 典型体系结构方块图 * 1.6.3 ROM仿真器 ROM仿真器由RAM及附加电路组成,用于仿真ROM ROM仿真器包括:用于匹配目标系统ROM芯片接口的电缆和接口插座;用于代替目标系统中ROM的快速RAM;本地处理器;与主机连接的通信端口;跟踪存储器、闪存编程算法等。 ROM仿真器具有缩短调试周期、灵活设置断点(ROM不可以)、仿真多种接口的功能 * * ROM仿真器功能框图 * 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 输出测试数据流 T
您可能关注的文档
最近下载
- 2021火力发电建设工程机组调试技术规范.doc VIP
- PASSAGE 1-30 双语版英语口语北外文章.pdf VIP
- 国有企业常见合规风险及案例分析精讲课件.pptx VIP
- 《客运索道安全运营应急预案编写指南》.pdf VIP
- 燃气管道工程施工管理措施方法.pdf VIP
- LF钢包精炼炉造渣脱硫工艺分析.pdf VIP
- 2025秋人教版生物八年级上册《第五单元 生物与环境》大单元整体教学设计.docx
- 人教版初级中学三年级英语第一单元测试题.doc VIP
- QCR 9161-2023铁路工程建设项目临时用地复垦规范.pdf VIP
- 河北省邢台市2024-2025学年高二上学期第一次月考生物试题含答案.docx VIP
文档评论(0)