文档介绍:代号 10701 学号 0981490326
分类号 密级公开
U D C 编号
题(中、英文)目嵌入式系统任务级调试器的研究与实现
The Research and Implementation of Task-aware
Debugger in EmbeddedOf Systems
作者姓名侯歆武学校指导教师姓名职称刘西洋教授
工程领域软件工程企业指导教师姓名职称杨芳研究员
提交论文日期二〇一二年二月
西安电子科技大学
学位论文独创性(或创新性)声明
秉承学校严谨的学分和优良的科学道德,本人声明所呈交的论文是我个人在
导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标
注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成
果;也不包含为获得西安电子科技大学或其它教育机构的学位或证书而使用过的
材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中做了明确的说
明并表示了谢意。
申请学位论文与资料若有不实之处,本人承担一切相关的法律责任。
本人签名: 日期
西安电子科技大学
关于论文使用授权的说明
本人完全了解西安电子科技大学有关保留和使用学位论文的规定,即:研究
生在校攻读学位期间论文工作的知识产权单位属西安电子科技大学。学校有权保
留送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全部或部分内
容,可以允许采用影印、缩印或其它复制手段保存论文。同时本人保证,毕业后
结合学位论文研究课题再攥写的文章一律署名单位为西安电子科技大学。
(保密的论文在解密后遵守此规定)
本学位论文属于保密,在年解密后适用本授权书。
本人签名: 日期
导师签名: 日期
摘要
在嵌入式系统的应用领域变得日益广泛的同时,由于技术的革新以及用户需
求的持续增长,不断涌现的新功能和新应用被加入到系统之中。这使得嵌入式系
统既要加快开发速度、缩短产品上市时间,又要保证嵌入式系统的稳定性、可靠
性以及高性能。因此,一个高效方便的调试器在系统开发的过程中就显得尤为重
要。
本文首先研究了嵌入式系统调试的发展现状,对调试技术及调试工具进行了
广泛的分析,比较了各种调试技术之间的优点和缺点。其次,介绍现有的支持系
统级调试的嵌入式软件开发环境,分析了所使用的调试技术,对任务级调试技术
进行了较为深入研究。
最后,本文针对现有天慧开发环境的不足,提出实现一种支持任务级调试的
嵌入式软件开发环境的解决方案。结合具体的嵌入式实时操作系统μC/OS-II 和目
标开发平台 OMAP L137,以 ROM 监控器调试技术作为嵌入式系统任务级调试器
的基础,对任务级调试器进行了具体的设计、实现和测试,增强现有的嵌入式软
件开发环境的功能。
关键词:嵌入式系统调试器任务级 ROM 监控器
Abstract
Applications in embedded systems is ing increasingly widespread, due to
technical innovation and user demand continues to grow, the emergence of new
functions and new applications are added into the system. This makes the embedded
system is necessary to speed up development and shorten time to market, but also to
ensure that the embedded system's stability, reliability and performance. Therefore, an
efficient and convenient debugger in the system development process is particularly
important.
This paper studies the development of embedded system debugging technology
status, and debugging tools for debugging technology for a wide range of analysis and
comparison between the various debugging techniqu