文档介绍:——硕十学位论文电占料技女管论文题目嵌人式系统交义调试器的没计与实现计算机应用技术雷航教接学科专业指导教师班学巴
中文摘要日益突出,相关的研究、技术也随之不断更新。嵌入式交叉调试器是嵌入式系统试控制,甚至虚拟机的部分功能,从而导致交叉调试技术实现的复杂程度要远高设计思想,并对调试器和代理中的关键流程,如硬件和操作系统对调试的支持、目标机结构的调试代理将具有重要的意义。本文对支持多目标机的跨平台调试代理结构进行了分析和研究,设计了一种跨平台的调试代理的结构,并以嵌入式开发研究领域正在向实时、分布式、确较蚍⒄梗越徊娴魇约术提出了很多新的研究问题和方向。本文虽力图在方方面面覆盖其设计实现,但由于交叉调试器的复杂程度高、体系庞大、实现难度较大等,仍有上述部分研究领域无暇涉及,希望后续研究能够在上述方面深入下去。关键字:嵌入式,交叉调试,魇源恚嗄勘昊随着嵌入式系统的飞速发展,嵌入式系统开发工具在开发过程中所起的作用开发者使用最多的工具,也是整个开发周期中使用时问晟长的工具。其除了要具备传统调试器的断点追踪、变量查询等基本功能,还必须具备远程下载、远程调于传统调试器。本文首先简要说明了嵌入式软件的开发过程,回顾了嵌入式交叉调试技术的发展历程。然后分析了调试器的整个框架和核心,借此展现调试器的相关理论和断点执行、程序运行控制、程序上下文分析、表达式求值等关键调试技术进行详细阐述。峭夹位腉调试器疚亩云涞牟愦谓峁购湍?榻峁菇行了详细的分析,并对其源代码进行了深入的研究。然后在研究基础上进行了一定的改造,使其适应我们调试环境的需求。在嵌入式领域,由于目标平台结构的多样化,设计并开发一款能够支持多种件平台为基础,实现了具有多种功能的跨平台调试代理,在文中对该调试代理的各个层次和功能模块进行了详细的阐述。
,’.,甌篹,,瓵..’Ⅱ.瓵瑆.
独创性声明关于论文使用授权的说明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。年月本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。C艿难宦畚脑诮饷芎笥ψ袷卮斯娑签名:日期:日
第一章引言嵌入式系统概述亦称埋藏式计算机,典型的如微控制器,微处理器和取G度胧酱砥魇顾环互动,即使是工作方式,其典型例子如在工业过程控制或实验监测的应用【俊渗透到国民经济各个领域。嵌入式计算机在应用数量上远远超过了各种通用计算机,一台通用计算机的外部设备中就包含了数个嵌入式微处理器,如键盘、鼠标、软驱、硬盘、显示卡、显示器、网卡、声卡、打印机、扫描仪、数字相机等均是由嵌入式处理器控制的。在制造工业、过程控制、通信、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费类产品等方面均是嵌入式计算机的应用领域。最有量产效益和时代特征的嵌入式产品应属因特网上的信息家电,如视电话、游戏机、⒌缁笆只约岸嗝教宀罚绲缡踊ズ小播放机、电子阅读机。其中只愕蒙弦恢志哂写硇缘那度胧缴璞福浣峁剐∏伞电池供电,且屏幕较大,能无线入网,全球漫游,因此其功能复杂度较高、要求内嵌高,而无线应用协议蚋秤枋只运媸彼娴胤梦室蛱赝墓δ埽嵌入式系统是计算机的一种应用形式,此类计算机一般不被设备使用者在意,主设备智能化、设计灵活和操作简单,这些设备功能各异,千差万别,但都具有功能强、实时性强、结构紧凑、可靠性高和面向对象等共同特点。嵌入式系统是指作为某种技术过程得一核心处理环节,能直接与现实环境接口或交互的信息处理系统。在这种应用环境中,信息处理系统处于嵌入式工作状态,即实时就绪与嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物。这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。常说的嵌入式应用就是将这类系统嵌入于各种设备及应用产品内部的计算机应用,相应的设备产品称之为嵌入式设备产品。大多数嵌入式系统都十分轻巧,完全可以放在人的拇指尖上。通常,这些系统都隐藏在比它们大得多,也复杂得多的移动计算或电子设备中,不太容易为人们所注意。由于被嵌入对象的体系结构、应用环境要求不同,嵌入式系统有许多类型。各类嵌入式系统的兴起,广泛
.度胧较低车母拍詈吞氐取互联网上的诸多信息服务,如电子邮件、电子商务、气象查询等