基于方舟3的嵌入式调试机制的设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:zw244942568
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在科学技术高速发展的今天,嵌入式系统已经广泛应用于我们生活的各个方面。在嵌入式系统开发过程中,嵌入式远程调试技术又以其调试环境的特殊性成为了嵌入式软件开发的关键技术。因此,设计针对不同项目开发环境的远程调试器是十分必要的。研究了当前国内外几种常用的嵌入式调试方式,分析了它们的优缺点,并参照GDB调试插桩程序Stub的设计原理,开发出了一种支持动态设置断点、单步执行、查看程序上下文等多种调试功能的嵌入式软件调试程序设计流程。硬件平台采用以我国拥有自主知识产权的第三代方舟系列新型嵌入式微处理器为核心的GT3000a-TC嵌入式开发板。详细介绍了方舟3微处理器架构,GT3000a-TC开发板的硬件接口和相关配置,以及围绕该平台设计的软件调试程序Arca3-Monitor的工作原理及实现方法。最后,利用Arca3-Monitor调试工具完成了GT3000a-TC硬件平台的U-Boot移植工作,并通过该U-Boot实现了Linux-2.4.18内核的加载。Arca3-Monitor调试程序既能够作为今后GT3000a-TC硬件平台上嵌入式软件进一步开发的调试工具,又能够为针对其它类似方舟3嵌入式微处理器的开发平台设计软件调试器提供理论参考。所以,这种嵌入式软件调试程序设计流程在工程项目开发中具有较高的实际使用和理论参考价值。
其他文献
本文通过对荣华二采区10
期刊
随着便携移动设备的广泛应用,为设备供电的电池也得到了飞速发展,电源管理技术也显得更加重要。为了进一步提高电池的安全性,延长电池的工作时间,业内提出了智能电池概念,是指在普
在电磁工程问题中经常会遇到需要局部修改一个或一些电小结构的情况,每修改一次传统的电磁数值方法都需要重新计算,结果计算机资源被大量消耗,计算效率低下。如何利用没有改变部
高光束质量的高功率激光可以被广泛地应用于军事、科研和工业等其他应用领域。通常单个激光器的输出能量是从单个激活介质中得到的,因此增加单个激光器的输出能量受到诸多限制
量子信息学是二十世纪八十年代由量子力学、信息科学和计算机科学相结合而发展起来的新兴的交叉学科。量子信息科学的诞生和发展,在科学和技术方面有着深远的意义。目前的经