- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在线仿真器ice - 点
第十二章 微型计算机系统调试工具 通过前面的学习,已经掌握了微机的各种接口及它们的通信。根据实际需要,可以使用这些接口组成微机应用系统,即通常所说的目标机。在研制目标机时,为了加快研制周期,提高目标机的系统合理性、正确性和可靠性,降低造价等,需要一些专门的调试工具。这里所说的调试工具既包括传统意义的调试工具,如逻辑分析仪,又包括功能强的新型调试工具——微机开发系统。本章将专门介绍这些工具。 第一节 微型计算机应用系统的研制过程 划分好硬件和软件部分后,硬件和软件部分就可独立地进行设计了。硬件的研制过程如下: (1)为目标机及其每一个模块绘出详细的逻辑原理图,对一些重要的控制信号要画出时序图。 (2)根据价格、速度、功耗等选择所需的元器件。 (3)将每一个模块都装配在实验电路板(可以是面包板,根据原理图设计的印刷电路板等)上,连好所有接线。 (4)调试电路,检查和纠正接线错误及原理设计的不当之处,确定正确的原理设计。这可以借助于硬件调试工具,如开发系统、逻辑分析仪来进行。 (5)将各类模块组装成一个完整的目标样机,在软件装入的前后,要检测出样机的硬件错误。 上述各步骤在实际中往往要反复多次,才能完成 软件的研制过程如下: (1)根据软件要完成的功能,将整个程序分成多个模块,规定好各模块的接口. (2)设计整个程序及各模块的详细流程图。 (3)根据流程图,选用合理的程序设计语言编写程序。 (4)调试每一个模块直至正确。 (5)将各模块连接起来进行综合调试,直至正确。通过软件研制工具,如在开发系统中使用交叉汇编程序、模拟程序,软件的大部分工作可圆满调试好。但是,与时间相关的程序段,如I/O和中断,当它们在样机安装好之前还不能完全调试好。 最后,进行软件、硬件的联调,这常常是最复杂且最费时的,要通过开发系统来进行。 第二节 微机开发系统 一、微机开发系统 微机开发系统MDS(Microcomputer Development System),简称开发系统。它是目前最完善、最理想的微机应用系统(目标机)的开发调试工具。开发系统是指那种能用于帮助开发、设计、研制新的微机应用系统的微机系统,从最初的程序研制到样机系统调试,它都能提供强有力的硬件和软件支持。图2为一个微机开发系统MDS的结构。 与一般的通用计算机系统相比,多了在线仿真器ICE(In Circuit Emulator)、PROM编程器UPP(Universal PROM Programmer)和相应的仿真开发软件EDS(Emulation Development Software)。因此,微机开发系统MDS结构可以由下式来表示 MDS = HCS + ICE + UPP + EDS (一)开发系统的硬件资源 1. 主机HCS 主机HCS(Host Computer System)是开发系统的微机系统,它除了有开发系统MDS处理部件(包括微处理器、内存储器、I/O接口等),还包括外存储器、显示终端、打印机等,现分别介绍如下: (1)内存储器。 (2)外存储器。 (3)显示终端。 (4)打印机。 有些开发系统则采用改进的通用计算机作为主机HCS,不必购买价格昂贵的专用主机HCS,可充分利用用户现有计算机,对其做些改造,并购买专用的在线仿真器仿真软件,由改造的通用计算机控制在线仿真器和运行仿真软件,完成开发任务。例如,TEKTRONIX公司的开发系统中就是采用作了适当改造的LSI l1/02和LSI l1/23通用计算机作为主机HCS的。 能用于以8086微处理器为目标机的开发系统,有MUDSll、MDS—240,INTELLEC系列、MDS-286系统、8550、GR2300、Microsystem Designer等。 2. 仿真器 仿真器是一种实用调试设备。仿真器配上自己的软件,是研制微机应用系统硬件和软件的有效工具。 3. PROM编程器 PROM编程器使用户能通过开发系统在软件的控制下对PROM编程。通常用户在开发系统上开发的软件通过PROM编程器固化到EPROM芯片中,然后把固化好的EPROM芯片插入所设计的目标机系统中,控制目标机运行。 (二)开发系统的软件资源 为了提高开发系统的功能,便于加快目标机的开发,开发系统中一般配置有各种软件工具,这些工具都是在开发系统中的操作系统支持下运行的。常用的有: (1)文本编辑程序。用户通过交互式终端,在文本编辑程序的帮助下向机器输入、修改源程序,建立源程序文件。 (2)汇编和编辑程序。它把源程序翻译成机器的目标程序。当开发系统的主机HCS与目标机的CPU类型不同时,要采用交叉汇编程序。 (3)连接程序。它把程序的各模块连接成一个完整
您可能关注的文档
- 国际经济与贸易教研室工作汇报 - 铜陵学院经济学院.ppt
- 国际节能趋势、政策比较研究 - 中国国土资源经济研究院.pdf
- 国际货币基金组织总裁全球政策议程; 提高全球经济的普惠性和 - imf.pdf
- 国际金融的最新发展.ppt
- 图6-12 爱因斯坦正在讲解广义相对论物理学史教材图片.ppt
- 图书保护、档案保护、文物保护学科整合研究.pdf
- 图书分类编目法 - 中山大学图书馆.ppt
- 图书推荐2015年第5期 - 湖南商学院图书馆.doc
- 图档说明压缩方式色彩模式适用情况bmp 档1 windows 标准点阵式 .pdf
- 图解ncg 对母猪等多胎动物繁殖机能的调控作用机理 - 亚太兴牧.pdf
- 在高度城镇化基础上实现城乡一体化 党国英 摘要:城乡社会经济一体 .doc
- 在解决无法依制式性规范配设洒水头之建筑物.ppt
- 地图符号、色彩及注记第一节地理数据的图形表达.pdf
- 地基冻胀引起的裂缝.ppt
- 地域の竹资源を活用した环境调节机能を持つ复合建筑ボードの开发.pdf
- 地层层位的合理划分.ppt
- 地方基础设施建设投融资的产品设计、风控实务要点及其 - 信泽金教育.pdf
- 地方市场分割对中国企业实施跨区域整合战略的作用机理 - scholarmate.pdf
- 地方志书的基本知识(梅森) 第一讲 地方志书的价值 提要:历代统治 .doc
- 地方投融资平台向综合性金融集团转型的思考 - 金融教育研究.pdf
最近下载
- 天然气管道安装工程施工组织设计.doc VIP
- 23G518-1 门式刚架轻型房屋钢结构(无吊车) .docx VIP
- 推拿治疗腰椎病.pptx VIP
- GB∕T 6185.1-2016 2型全金属六角锁紧螺母(高清版).pdf
- 专题10 阅读理解应用文-五年(2020-2024)高考英语真题分类汇编(全国版)(原卷版).docx VIP
- 南通如皋五年级上学期理科素养期中试卷及答案.pdf VIP
- 宠物医疗市场宠物医疗人才培养与市场需求分析报告2025.docx
- 员工罚款单表格模板.docx VIP
- 2.3程序设计基本知识课件人教中图版高中信息技术必修1.pptx VIP
- 大批量主机系统自动部署.docx
原创力文档


文档评论(0)