基于方舟3的嵌入式調試機制的設計與實現(xiàn)
發(fā)布時間:2024-06-04 01:03
在科學技術高速發(fā)展的今天,嵌入式系統(tǒng)已經廣泛應用于我們生活的各個方面。在嵌入式系統(tǒng)開發(fā)過程中,嵌入式遠程調試技術又以其調試環(huán)境的特殊性成為了嵌入式軟件開發(fā)的關鍵技術。因此,設計針對不同項目開發(fā)環(huán)境的遠程調試器是十分必要的。 研究了當前國內外幾種常用的嵌入式調試方式,分析了它們的優(yōu)缺點,并參照GDB調試插樁程序Stub的設計原理,開發(fā)出了一種支持動態(tài)設置斷點、單步執(zhí)行、查看程序上下文等多種調試功能的嵌入式軟件調試程序設計流程。 硬件平臺采用以我國擁有自主知識產權的第三代方舟系列新型嵌入式微處理器為核心的GT3000a-TC嵌入式開發(fā)板。詳細介紹了方舟3微處理器架構,GT3000a-TC開發(fā)板的硬件接口和相關配置,以及圍繞該平臺設計的軟件調試程序Arca3-Monitor的工作原理及實現(xiàn)方法。最后,利用Arca3-Monitor調試工具完成了GT3000a-TC硬件平臺的U-Boot移植工作,并通過該U-Boot實現(xiàn)了Linux-2.4.18內核的加載。 Arca3-Monitor調試程序既能夠作為今后GT3000a-TC硬件平臺上嵌入式軟件進一步開發(fā)的調試工具,又能夠為針對其它類似方舟3...
【文章頁數(shù)】:54 頁
【學位級別】:碩士
【部分圖文】:
本文編號:3988643
【文章頁數(shù)】:54 頁
【學位級別】:碩士
【部分圖文】:
圖2-1嵌入式遠程調試模型
哈爾濱工業(yè)大學工學碩士學位論文第2章遠程調試器介紹程調試模型式軟件開發(fā)采用分布式開發(fā)模式,如圖2-1所示,即:開發(fā)資源豐富的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狀態(tài)寄存器位圖
圖3-1方舟3寄存器Fig.3-1Arca3registers表3-1上電復位后控制寄存器初始化值Table3-1ControlregistersinitialvalueafterpoweronresetRegisterPowerResetR....
本文編號:3988643
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3988643.html
最近更新
教材專著