基于非即停調(diào)試模式的嵌入式應用級調(diào)試系統(tǒng)
本文選題:嵌入式系統(tǒng) + 遠程調(diào)試; 參考:《華中科技大學》2013年碩士論文
【摘要】:隨著嵌入式系統(tǒng)軟件不斷地發(fā)展成熟和在生活中的普及深化,嵌入式應用軟件開發(fā)已經(jīng)成為當今全球IT行業(yè)的熱點之一。一個功能強大的面向應用開發(fā)的嵌入式應用級調(diào)試工具已經(jīng)成了嵌入式開發(fā)環(huán)境中不可或缺的一員。論文的目標就是在當前現(xiàn)有的調(diào)試技術(shù)的基礎(chǔ)上設計并實現(xiàn)一個面向嵌入式應用開發(fā)的應用級調(diào)試工具。 論文深入分析了嵌入式遠程應用級調(diào)試的實現(xiàn)原理和實現(xiàn)方法,同時,采用調(diào)試代理技術(shù)搭建嵌入式遠程應用級調(diào)試器,搭建起一個嵌入式應用級調(diào)試框架,從宿主機端的調(diào)試器和目標機端的調(diào)試代理兩個方面共同實現(xiàn)了對嵌入式應用程序的遠程任務級調(diào)試,接著又引入異步非即停調(diào)試模型,并與傳統(tǒng)調(diào)試模型進行分析對比,針對此模型的自身特點,對部分模塊提出修改策略。具體論文研究內(nèi)容包括:遠程串行協(xié)議的研究,宿主機端調(diào)試器功能模塊的設計與實現(xiàn),目標機端調(diào)試代理功能模塊的設計與實現(xiàn),異步非即停調(diào)試模式的設計與實現(xiàn)。 最后,將嵌入式遠程應用級調(diào)試系統(tǒng)進行測試,通過功能測試得出整個嵌入式應用級調(diào)試系統(tǒng)在總體框架上符合要求,滿足大部分基本的調(diào)試功能,不僅能保證應用程序運行邏輯的正確性,,并且在一定程度上,異步非即停調(diào)試模式能提高調(diào)試效率。
[Abstract]:With the continuous development of embedded system software and the deepening of its popularity in daily life, embedded application software development has become one of the hotspots in the global IT industry. A powerful embedded application-level debugging tool for application development has become an indispensable part of embedded development environment. The aim of this paper is to design and implement an application-level debugging tool for embedded application development based on the current debugging technology. In this paper, the realization principle and method of embedded remote application level debugging are deeply analyzed. At the same time, the embedded remote application level debugger is built by debugging agent technology, and an embedded application level debugging framework is built. The remote task-level debugging of embedded application is realized from two aspects of the debugger of host terminal and the debugging agent of target machine. Then the asynchronous non-stop debugging model is introduced and compared with the traditional debugging model. According to the characteristics of this model, a modification strategy is proposed for some modules. The research contents include: the research of remote serial protocol, the design and realization of the function module of the host debugger, the design and implementation of the debugging agent module of the target machine, and the design and implementation of the asynchronous non-stop debugging mode. Finally, the embedded remote application-level debugging system is tested, and the whole embedded application-level debugging system is found to meet the requirements in the overall framework through the function test, which meets most of the basic debugging functions. It can not only guarantee the correctness of the application logic, but also improve the debugging efficiency in the asynchronous non-stop debugging mode to a certain extent.
【學位授予單位】:華中科技大學
【學位級別】:碩士
【學位授予年份】:2013
【分類號】:TP368.1
【參考文獻】
相關(guān)期刊論文 前10條
1 趙定遠;;嵌入式技術(shù)發(fā)展及產(chǎn)業(yè)鏈結(jié)構(gòu)[J];成都大學學報(自然科學版);2009年01期
2 蘭利東 ,喬永強;GDB遠程調(diào)試環(huán)境的設計與實現(xiàn)[J];單片機與嵌入式系統(tǒng)應用;2005年10期
3 吳志雄;周劍揚;盧敏;;一種易于擴展的交叉調(diào)試器設計及其實現(xiàn)[J];電子技術(shù);2007年Z3期
4 韓青;;多核調(diào)試新方法探討[J];電子產(chǎn)品世界;2007年12期
5 張利霞;多線程的實現(xiàn)方法[J];河南師范大學學報(自然科學版);2001年02期
6 喬容,彭思鵬,柏桂枝;嵌入式軟件源碼級交叉調(diào)試器的設計與實現(xiàn)[J];艦船電子工程;2004年03期
7 王巍;方濱興;張宏莉;;并行調(diào)試中的若干關(guān)鍵問題[J];計算機科學;2003年03期
8 楊科;張衛(wèi)民;蔣杰;;一種面向集成開發(fā)環(huán)境的可擴展并行調(diào)試器的設計和實現(xiàn)[J];計算機工程與科學;2007年06期
9 黃光紅;李鋼;張仁斌;;通用嵌入式系統(tǒng)遠程調(diào)試器的研究與設計[J];計算機測量與控制;2008年06期
10 吳疆,田金蘭,張素琴;面向多目標機的交叉調(diào)試器的研究與設計[J];清華大學學報(自然科學版);2003年01期
本文編號:1956612
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/1956612.html