嵌入式软件开发环境中远程调试技术的研究及应用

被引量 : 0次 | 上传用户:qnmdmm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,以手机、个人数字助理(PDA)为代表的嵌入式系统发展迅速,这一趋势使得嵌入式软件成为计算机领域研究的一个重要分支。由于嵌入式软件具有专用性、平台相关性、实时性、高可靠性等特性,它的开发相对于传统应用程序的开发要复杂得多,因而对相应的嵌入式软件开发工具也提出了更高的要求。调试工具,作为开发工具的一个关键组成部分,在软件开发中扮演着重要的角色。好的调试工具可以帮助用户高效便捷地开发出优质的软件。然而,当前我国在嵌入式软件开发中所使用的调试工具多是国外产品,价格昂贵,不利于推广。因此,对嵌入式软件开发中调试技术的研究和应用具有十分重要的理论和实用价值。论文将结合“M*Core2107单片机嵌入式软件开发平台”这一研发项目,研究在目标机上无操作系统支持的情况下,嵌入式软件调试技术及其应用。 论文涉及的主要工作和成果包括: 首先,研究了嵌入式软件开发中的远程调试技术,分析比较了它相对于本地调试的优势以及局限性。同时,研究了当前远程调试中所采用的几种主流技术,分析了各自的优缺点。在这些研究的基础上,设计了在“M*Core2107单片机嵌入式软件开发平台”中,远程调试系统的组成并确定了该系统所采用的技术。 第二,针对远程调试系统的通信系统,提出了一个三层通信体系结构,并基于该结构设计、实现了通信协议。该通信协议实现了调试器和监控程序间高效、可靠的通信,同时简化了两者的软件设计工作。 第三,论文设计了目标机上监控程序的软件体系结构,并基于该结构设计、实现了监控程序。该监控程序具有较好的模块性、可扩展性与可移植性。 最后,论文讨论了在目标机上引入了操作系统后,远程调试的实现。 “M*Core2107单片机嵌入式软件开发平台”已作为商品正式发布。通过多家企业,高校,以及科研单位的试用,收到了较好的使用效果。
其他文献
被称之为“21世纪高科技三剑客”之一的纳米技术掀起了一场震撼全球的技术革命。纳米技术以空前的分辨率为人类揭示了一个可见的原子、分子的世界,它的最终目的是直接以原子或
产业转移是由于资源供给或产品需求条件发生变化后,某些产业从某一国家或地区转移到另一国家或地区的经济行为和过程。 国际纺织业制造基地属于非装备业制造基地,至少应当在
为了摸清大学生对学生公寓服务品质现状的评价,从而有针对性的改善宿舍服务水平,本文以广西财经相思湖校区学生公寓住宿生为研究对象,采用问卷调查和统计分析等方法,以PZB服务品
基于网络平台的双向互动功能,服装市场营销课程借此应用的教学模式得以不断创新。通过文字、图片、映像相融合的形式进行共享,旨在提升学生对于课程学习的主观能动性和兴趣,
目的了解医学检验专业学生实验室生物安全的知识、态度、行为现状,分析其影响因素,为开展实验室生物安全教育提供参考。方法采用分层整群的抽样方式抽取长沙医学院医学检验专
本文采用二重证据法,从建筑工程的角度,考证了繁塔的塔型和构造,认为现繁塔具有确切的完整性、原真性。
一、写作目的货物的原产地亦称“货物的经济国籍”,是指某一特定产品的原产国。根据WTO《原产地规则协议》,原产地规则就是一个国家、国家集团或地区为确定货物原产地而实施的
学位
温县盟书的盟主,学术界一直存有不同的意见,或认为是春秋晚期的韩简子,或认为是战国时候的赵献侯。从时代、用词以及盟辞用字来看,此批盟书的盟主当是韩简子。
网络信息传播对教育和学习产生巨大的冲击,网络学习带来学习模式的重大改革。本文分析了国内外网络学习的情况,网络学习的概念与特征,网络学习的理论基础,通过问卷调查和访谈初步