基于ColdFire的嵌入式调试系统的设计与实现

来源 :苏州大学 | 被引量 : 0次 | 上传用户:fangwd_clily
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式软件的特殊性使得其开发过程比传统的通用计算机软件要复杂得多,而调试作为嵌入式系统开发中的关键环节,扮演着十分重要的角色。目前,国内在嵌入式调试技术方面所做的研究工作较少,一般嵌入式开发调试工具都使用国外产品。因此,深入研究嵌入式调试技术并研发自己的开发调试工具具有重要意义。为了缓解国内嵌入式开发调试工具严重依赖进口、开发资料较少等一系列问题,本文针对国内外市场发展迅猛的ColdFire微处理器,使用基于GDB调试器的远程调试方式,设计并实现了一套ColdFire嵌入式调试系统,包括硬件调试平台SDMCF52233EVB、调试桩GDBStub for ColdFire以及宿主机端集成调试软件SD-IDE for ColdFire,为用户提供了一种功能完备、操作简单、价格低廉、能满足学习和开发双重需求的集成调试平台。本文详细阐述了ColdFire调试系统的开发流程。首先分析了GDB相关调试技术并给出了本调试系统的实现结构框架;其次给出了硬件调试平台SDMCF52233EVB的最小系统设计、各硬件功能模块的实现方案以及硬件测试流程;随后在借鉴GDBStub的一般调试原理和工作机制的基础上,设计并实现了GDBStub for ColdFire,以作为目标机端调试代理,配合GDB完成调试;最后按模块讨论了宿主机端集成调试软件SD-IDE for ColdFire的实现,包括添加工程模板、交叉编译、代码写入和代码调试。本课题的研究成果为开发基于其他型号微处理器的调试系统以及类似的嵌入式产品提供了借鉴和参考。
其他文献
随着互联网技术的飞速发展,网络安全变得日益重要。在计算机网络犯罪手段与网络安全防御技术彼此较量不断升级的形势下,单靠网络安全技术打击计算机犯罪不可能非常有效,因此
本文以电信服务开通系统(Service Process System,SPS)的系统架构及其周边接口的分析设计作为SOA(Service-Oriented Architecture)思想在具体系统中的应用研究的一个重要切入
基于图像的公路路面病害自动识别与分类,一直是图像处理和模式识别领域的一项挑战性工作,其对公路养护工程具有很大的指导作用。本文的背景科研项目为南京理工大学江苏省自然基
惯性导航系统作为一种现代化导航系统已经广泛地应用到各类飞行器中,在现代军事航空领域发挥着举足轻重的作用。惯性测试评价平台主要是对惯性器件的特征参数进行测试和评价
人脸识别技术是计算机模式识别领域非常活跃的研究课题,而特征抽取是人脸识别中最基本的问题之一,因此能否抽取人脸图像有效的鉴别特征也成为人脸识别技术的关键问题。典型相
随着网络带宽的增加和高速局域网的普及,已有网络取证系统由于数据捕获和分析能力的不足造成大量信息丢失,削弱了证据的说服力和法律效力。深入研究网络取证相关技术,设计并
随着计算机的普及和数据库系统的巨大成功,各种数据库系统以前所未有的速度开发出来并在各行业得到广泛应用,使得事务处理变得更加准确、高效,积累的数据更是以指数级的速度
说话人识别属于生物认证技术的一种,是一种根据语音波形中反映说话人生理和行为特征的语音参数来识别说话人身份的技术。在生物认证技术领域中,说话人识别技术以其独特的方便
随着英特网的发展,人们越来越多的面临怎样有效地查找相关外语文件的问题。在互联网发展初期,网络内容以英文为主,上网用户也多来自美、英等发达国家,但此后,来自其他国家的
数字电视是目前最具发展前景的产业之一,我国也推出自己了的地面数字电视广播标准—DMB-TH。在这种形势下,各种针对DMB-TH的数字电视产品都被开发出来,便携式移动电视接收机