编辑: 人间点评 | 2019-07-04 |
2008 年4月苏州大学学位论文独创性声明及使用授权声明 学位论文独创性声明 本人郑重声明:所提交的学位论文是本人在导师的指导下,独立进 行研究工作所取得的成果.
除文中已经注明引用的内容外,本论文不含 其他个人或集体已经发表或撰写过的研究成果,也不含为获得苏州大学 或其它教育机构的学位证书而使用过的材料.对本文的研究作出重要贡 献的个人和集体,均已在文中以明确方式标明.本人承担本声明的法律 责任. 研究生签名: 日期: 学位论文使用授权声明 苏州大学、中国科学技术信息研究所、国家图书馆、清华大学论文 合作部、中国社科院文献信息情报中心有权保留本人所送交学位论文的 复印件和电子文档,可以采用影印、缩印或其他复制手段保存论文.本 人电子文档的内容和纸质论文的内容相一致.除在保密期内的保密论文 外,允许论文被查阅和借阅,可以公布(包括刊登)论文的全部或部分 内容.论文的公布(包括刊登)授权苏州大学学位办办理. 研究生签名: 日期: 导师签名:日期: 基于 ColdFire 的嵌入式调试系统的设计与实现 中文摘要 I 中文摘要 嵌入式软件的特殊性使得其开发过程比传统的通用计算机软件要复杂得多, 而调 试作为嵌入式系统开发中的关键环节,扮演着十分重要的角色.目前,国内在嵌入式 调试技术方面所做的研究工作较少, 一般嵌入式开发调试工具都使用国外产品. 因此, 深入研究嵌入式调试技术并研发自己的开发调试工具具有重要意义. 为了缓解国内嵌入式开发调试工具严重依赖进口、开发资料较少等一系列问题, 本文针对国内外市场发展迅猛的 ColdFire 微处理器,使用基于 GDB 调试器的远程调 试方式 ,设计 并实 现了 一套 ColdFire 嵌入式 调试 系统 ,包括 硬件 调试平台 SDMCF52233EVB、 调试桩 GDBStub for ColdFire 以及宿主机端集成调试软件 SD-IDE for ColdFire,为用户提供了一种功能完备、操作简单、价格低廉、能满足学习和开发 双重需求的集成调试平台. 本文详细阐述了 ColdFire 调试系统的开发流程.首先分析了 GDB 相关调试技术 并给出了本调试系统的实现结构框架;
其次给出了硬件调试平台 SDMCF52233EVB 的最小系统设计、各硬件功能模块的实现方案以及硬件测试流程;
随后在借鉴 GDBStub 的一般调试原理和工作机制的基础上, 设计并实现了 GDBStub for ColdFire, 以作为目标机端调试代理,配合 GDB 完成调试;
最后按模块讨论了宿主机端集成调 试软件 SD-IDE for ColdFire 的实现,包括添加工程模板、交叉编译、代码写入和代码 调试. 本课题的研究成果为开发基于其他型号微处理器的调试系统以及类似的嵌入式 产品提供了借鉴和参考. 关键词:ColdFire,MCF52233,GDB,远程调试,调试桩 作者: 陈t指导老师: 王宜怀 ABSTRACT Design and Implementation of Embedded Debugging System based on ColdFire II ABSTRACT The speciality of embedded software makes its development much more complicated than the traditional general computer software'