天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 計算機(jī)論文 >

嵌入式多核環(huán)境下的內(nèi)核調(diào)試工具的設(shè)計與實現(xiàn)

發(fā)布時間:2018-04-21 02:41

  本文選題:交叉調(diào)試 + EJTAG ; 參考:《華中科技大學(xué)》2013年碩士論文


【摘要】:隨著信息化以及數(shù)字化時代的到來,嵌入式系統(tǒng)已被廣泛的應(yīng)用于包括軍事、醫(yī)療、科技等各個方面。在嵌入式系統(tǒng)的開發(fā)過程中,調(diào)試是一個非常重要的環(huán)節(jié)。一個好的調(diào)試器可以有效的幫助調(diào)試人員尋找代碼中的錯誤。節(jié)省調(diào)試時間,縮短開發(fā)周期。而隨著嵌入式多核系統(tǒng)的引入,調(diào)試器的設(shè)計又面臨著更高的要求。 為實現(xiàn)針對龍芯多核嵌入式環(huán)境的調(diào)試系統(tǒng),首先深入理解了龍芯平臺的硬件架構(gòu),尤其是其多核架構(gòu)的特性,多核架構(gòu)對底層控制會帶來的一些問題。其次描述了調(diào)試系統(tǒng)的整體架構(gòu),調(diào)試采用遠(yuǎn)程調(diào)試方式。調(diào)試系統(tǒng)分為調(diào)試器和服務(wù)程序兩個部分,調(diào)試器主要用來與用戶交互,而服務(wù)程序負(fù)責(zé)具體的目標(biāo)機(jī)控制。它們之間通過TCP網(wǎng)絡(luò)通信。 由于是采用EJTAG調(diào)試方式,在對EJTAG的機(jī)制原理進(jìn)行了簡要描述后。實現(xiàn)了一種EJTAG機(jī)制的調(diào)試系統(tǒng),這種調(diào)試系統(tǒng)是一個軟硬件相結(jié)合的系統(tǒng)。在硬件設(shè)計上結(jié)構(gòu)簡單,制作方便。在軟件實現(xiàn)上,主要包括底層EJTAG操作代碼及上層的調(diào)試邏輯代碼。底層代碼通過EJTAG接口負(fù)責(zé)具體控制目標(biāo)平臺。上層代碼主要負(fù)責(zé)用戶交互,對用戶命令進(jìn)行解析,然后控制底層操作。軟件通過硬件仿真器有效地調(diào)試目標(biāo)平臺。通過使用這種調(diào)試系統(tǒng),用戶可以實現(xiàn)對內(nèi)核進(jìn)行有效的源碼級的調(diào)試。包括查看寄存器,,修改寄存器,查看變量,修改變量,設(shè)置斷點,單步等一系列的操作。
[Abstract]:With the advent of information and digital era, embedded systems have been widely used in military, medical, science and technology and other aspects. Debugging is a very important part in the development of embedded system. A good debugger can effectively help the debugger find errors in the code. Save debugging time and shorten development cycle. With the introduction of embedded multi-core system, the design of debugger is facing higher requirements. In order to realize the debugging system for the multi-core embedded environment, the hardware architecture of the platform, especially the characteristics of its multi-core architecture, is deeply understood, and some problems brought about by the multi-core architecture to the underlying control are discussed. Secondly, the whole structure of debugging system is described, and remote debugging mode is adopted in debugging. The debugging system is divided into two parts: the debugger and the service program. The debugger is mainly used to interact with the user, and the service program is responsible for the control of the target machine. They communicate over the TCP network. Because of adopting EJTAG debugging mode, the mechanism principle of EJTAG is described briefly. A debugging system of EJTAG mechanism is implemented. This debugging system is a software and hardware system. The hardware design is simple and convenient. In the software implementation, mainly includes the bottom EJTAG operation code and the upper debugging logic code. The underlying code is responsible for controlling the target platform through the EJTAG interface. The upper layer code is mainly responsible for user interaction, parse the user command, and control the underlying operation. The software can debug the target platform effectively by hardware simulator. Through the use of this debugging system, users can achieve effective source-level debugging of the kernel. This includes viewing registers, modifying registers, viewing variables, modifying variables, setting breakpoints, stepping through a series of operations.
【學(xué)位授予單位】:華中科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP368.1

【參考文獻(xiàn)】

相關(guān)期刊論文 前10條

1 王永生,葉以正,肖立伊,巫鏡廷;采用JTAG結(jié)構(gòu)實現(xiàn)SoC芯片的片上仿真器及接口[J];計算機(jī)工程與應(yīng)用;2002年16期

2 張磊,王學(xué)慧;Linux內(nèi)核調(diào)試技術(shù)[J];計算機(jī)工程;2003年10期

3 何軍;王飆;;多核處理器的結(jié)構(gòu)設(shè)計研究[J];計算機(jī)工程;2007年16期

4 金西,黃汪;嵌入式Linux技術(shù)及其應(yīng)用[J];計算機(jī)應(yīng)用;2000年07期

5 孫勁飛;戎蒙恬;劉文江;;KGDB在基于ARM Linux的嵌入式系統(tǒng)中的應(yīng)用[J];計算機(jī)應(yīng)用與軟件;2008年06期

6 吳疆,田金蘭,張素琴;面向多目標(biāo)機(jī)的交叉調(diào)試器的研究與設(shè)計[J];清華大學(xué)學(xué)報(自然科學(xué)版);2003年01期

7 胡貫榮;胡元慧;;基于arm的嵌入式Linux內(nèi)核調(diào)試技術(shù)[J];計算機(jī)工程與設(shè)計;2007年10期

8 歐青立;曾照福;徐光遠(yuǎn);沈洪遠(yuǎn);;嵌入式系統(tǒng)的架構(gòu)與發(fā)展[J];實驗室研究與探索;2007年04期

9 劉鵬;于立新;覃輝;周海洋;;常見嵌入式微處理器調(diào)試技術(shù)綜述[J];微處理機(jī);2011年04期

10 李紅衛(wèi),李翠萍,韓紅宇;kgdb調(diào)試Linux內(nèi)核的剖析與改進(jìn)[J];微型機(jī)與應(yīng)用;2004年10期



本文編號:1780611

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1780611.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶7ab36***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com