基于方舟3的嵌入式调试机制的设计与实现
发布时间:2024-06-04 01:03
在科学技术高速发展的今天,嵌入式系统已经广泛应用于我们生活的各个方面。在嵌入式系统开发过程中,嵌入式远程调试技术又以其调试环境的特殊性成为了嵌入式软件开发的关键技术。因此,设计针对不同项目开发环境的远程调试器是十分必要的。 研究了当前国内外几种常用的嵌入式调试方式,分析了它们的优缺点,并参照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...
【文章页数】:54 页
【学位级别】:硕士
【部分图文】:
本文编号:3988643
【文章页数】:54 页
【学位级别】:硕士
【部分图文】:
图2-1嵌入式远程调试模型
哈尔滨工业大学工学硕士学位论文第2章远程调试器介绍程调试模型式软件开发采用分布式开发模式,如图2-1所示,即:开发资源丰富的PC机或工作站上,通常称之为宿主机(Host),编译、链接等过程都是在宿主机上完成的,而应用程序运行机差别很大的嵌入式设备,通常称其为目标机(Ta....
图2-2远程调试过程
图2-2远程调试过程[8]Fig.2-2Remotedebuggingprocess[8]远程调试方式及其特点仿真器真器(In-CircuitEmulators,ICE)是一个替代目标机上C头和仿真器主板组成。仿真探头通过一条电缆与仿真器一颗与被代替的CPU相....
图3-1方舟3寄存器Fig.3-1Arca3registers表3-1上电复位后控制寄存器初始化值
图3-1方舟3寄存器Fig.3-1Arca3registers表3-1上电复位后控制寄存器初始化值Table3-1ControlregistersinitialvalueafterpoweronresetRegisterPowerResetR....
图3-2状态寄存器位图
图3-1方舟3寄存器Fig.3-1Arca3registers表3-1上电复位后控制寄存器初始化值Table3-1ControlregistersinitialvalueafterpoweronresetRegisterPowerResetR....
本文编号:3988643
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3988643.html