欢迎来到天天文库
浏览记录
ID:32313964
大小:5.86 MB
页数:80页
时间:2019-02-03
《arm调试系统的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号密级UDC注l学位论文ARM调试系统的研究与实现(题名和副题名)周智俊(作者姓名)指导教师姓名崔金钟高级工程师电子科技大学成都(职务、职称、学位、单位名称及地址)申请专业学位级别硕士专业名称软件工程论文提交日期2008.4论文答辩日期2008.5学位授予单位和日期电子科技大学答辩委员会主席评阅人2008年月日注1:注明《国际十进分类法UDC》的类号。摘要摘要随着微电子技术和计算机技术的发展,微控制芯片功能越来越大,而嵌入微控制芯片的设备和系统越来越多,从而使得嵌入式系统技术的应用越来越广泛。嵌入式系统己经广泛地渗透到人们的日常生活等方方面面中。嵌入
2、式系统多样性和复杂性,也给嵌入式开发人员提出了新的挑战,在嵌入式系统开发流程中调试是一个相当重要的环节,嵌入式系统的特点决定了开发过程中需要进行交叉调试的必然性,调试器是衡量一个系统开发环境优劣的重要因素。一方面嵌入式系统的复杂度不断提高,调试的难度也在不断提高,另一方面随着SOC,FPGA等技术的不断发展,也给调试技术的发展带来新的活力,嵌入式开发方法与工具的多样性,也给调试方法的发展带来很大的灵活性。文章首先阐述了嵌入式系统的特点以及嵌入式系统调试的特点,之后对嵌入式调试方法的发展过程出现的主流方法进行了总结与比较,分析了各自的工作原理与适用场合,得
3、出各自优缺点。而文章提出的M而Jtag系统设计方案在分析了比较主流的JTAG调试方法和代理调试方法的优缺点之后,融合了两种主流的调试方法,论文首先讨论了系统实现过程中涉及的主要技术:GDB调试结构与实现过程,调试系统与GDB通讯所要用到的RSP协议的通讯细节,JTAG调试标准以及A又M的调试架构。最后根据作者参与开发的针对ARM920T基于GDB调试工具的Minijtag调试系统实现过程,提出了一种需要极低成本的简易式调试方法。文中详细介绍了Mihijtag调试系统的结构与层次关系,解析了各个层次之间的联系,以及本人负责开发的调试命令抽象层和并口读写层的
4、设计,对读写目标板寄存器、读写系统存储空间、设置或清除断点等常用的调试手段的实现方法进行了介绍。Minijtag调试系统所采用的设计思想具有一定的创新性,这种方法与商用的调试工具相比具有不可比拟的成本优势,适合一些关注成本而对效率要求不高的嵌入式学习者或开发者使用,且在设计中很注意系统本身的扩展性与可维护性,主要体现在调试工具的灵活性,所支持的ARM处理器类型的可扩展性,调试接口的灵活性和可优化性。关键字:ARM,JTAG接口,E扰lbededlcE逻辑,GDB,M而Jtag调试系统AbstraCtWiththedeveloPmentofmicroele
5、ctronicteclmologyandcomPutertechnology,the九netionsofmicro一controllerchiPs15becomingmorePoweri七1,助dtheequiPmentaswellassyst。叮5onbedded而cro一contrDllerchiPs15becomingmoreandmore.,whichleadthethewidelyuseofembeddedsysternsteehoology.The。叮beddedsystemhasbeenextensivelyinfiltrat比访toeve
6、ryasPectofPeOPle,5dailylives.BecauseofthediversityandcomPlexityoftheonbeddedsystem,thedeveloPersfacenewchallenges.Thedebugstate15averyimPortantPartofthedeveloPmentProeess.The曰叮beddedsystemrequirestodocross.debugg口9duringthedeveloPment.ThedebuggerbecomesanimPortantmeasuretotheelmb
7、eddedsystem.Ontheonehand,theeomPlexityof。叮beddedsystelns15continuouSlyimProvedandthedifficultyofdebu爵ngisimProving.Atthesamet而ethecontinuousdeve10PmentoftheSOC,FPGAteclinologyinjectnewvitajitytothedeveloPmentofdebuggingt比bn01ogy,andontheotherhandthemethodsortoolstodevelOP。旧bedded
8、system1550diversifonnWhichbringgreatflex
此文档下载收益归作者所有