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

基于事件循環(huán)機(jī)制的嵌入式應(yīng)用級(jí)交叉調(diào)試器的研究

發(fā)布時(shí)間:2018-08-22 17:55
【摘要】:隨著硬件技術(shù)的發(fā)展,嵌入式應(yīng)用不斷普及和深化。嵌入式軟件的需求越來越大,復(fù)雜性也越來越高。在開發(fā)嵌入式軟件的過程中,,調(diào)試成為了不可或缺的重要階段。嵌入式軟件的調(diào)試時(shí)間越來越長(zhǎng),調(diào)試費(fèi)用也越來越高。日益激烈的市場(chǎng)競(jìng)爭(zhēng),導(dǎo)致嵌入式產(chǎn)品的上市時(shí)間在某些情況下己經(jīng)比其功能和成本更為關(guān)鍵。因此需要提供方便高效的調(diào)試工具,協(xié)助開發(fā)人員盡可能地找出軟件中的錯(cuò)誤,以提高系統(tǒng)的可靠性和穩(wěn)定性。嵌入式交叉調(diào)試器是進(jìn)行嵌入式開發(fā)的關(guān)鍵工具。 本嵌入式交叉調(diào)試系統(tǒng)中調(diào)試器運(yùn)行在普通桌面操作系統(tǒng)上,被調(diào)試程序和調(diào)試代理同時(shí)運(yùn)行在特定的嵌入式操作系統(tǒng)上,調(diào)試器與調(diào)試代理之間通過遠(yuǎn)程串行通信協(xié)議進(jìn)行通信。宿主機(jī)端調(diào)試器負(fù)責(zé)解析用戶輸入的命令并通過發(fā)送RSP協(xié)議包驅(qū)使調(diào)試代理對(duì)目標(biāo)程序進(jìn)行相關(guān)操作。首先對(duì)系統(tǒng)進(jìn)行了總體設(shè)計(jì)。然后對(duì)斷點(diǎn)管理、執(zhí)行控制、程序棧幀等模塊進(jìn)行了詳細(xì)設(shè)計(jì),圖文并茂地分析了各模塊的實(shí)現(xiàn)方法。最后重點(diǎn)分析了基于事件循環(huán)機(jī)制的多線程調(diào)試策略,分析了多線程調(diào)試模式并闡述了其具體實(shí)現(xiàn)方法。 系統(tǒng)針對(duì)mips架構(gòu)的處理器實(shí)現(xiàn)了一款嵌入式交叉調(diào)試器。結(jié)合源代碼深入分析了嵌入式交叉調(diào)試系統(tǒng)中各功能模塊的具體實(shí)現(xiàn)。通過分別對(duì)單線程和多線程程序的調(diào)試,對(duì)本系統(tǒng)進(jìn)行了功能驗(yàn)證和性能驗(yàn)證。
[Abstract]:With the development of hardware technology, embedded applications continue to be popularized and deepened. The demand for embedded software is increasing, and the complexity is becoming more and more high. In the process of developing embedded software, debugging has become an indispensable important stage. The debugging time of embedded software is longer and longer, and the debugging cost is higher and higher. The increasingly fierce market competition has led to the launch time of embedded products is more critical than its function and cost in some cases. Therefore, it is necessary to provide convenient and efficient debugging tools to help developers find errors in the software as much as possible in order to improve the reliability and stability of the system. Embedded cross-debugger is a key tool for embedded development. In the embedded cross-debugging system, the debugger runs on the common desktop operating system, the debugged program and the debugging agent run on the specific embedded operating system simultaneously. The debugger communicates with the debug agent via a remote serial communication protocol. The host debugger is responsible for parsing the commands input by the user and sending the RSP protocol packet to drive the debugging agent to perform related operations on the target program. First, the overall design of the system is carried out. Then the breakpoint management, execution control, program stack frame and other modules are designed in detail, and the implementation methods of each module are analyzed graphically. Finally, the multi-thread debugging strategy based on the event loop mechanism is analyzed, and the multi-thread debugging mode is analyzed and its implementation method is described. The system implements an embedded cross-debugger for the processor of mips architecture. Combined with the source code in-depth analysis of the embedded cross-debugging system in the specific implementation of functional modules. By debugging single thread and multi-thread program, the function and performance of the system are verified.
【學(xué)位授予單位】:華中科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP368.1

【參考文獻(xiàn)】

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

1 夏瑋瑋,沈連豐,肖婕,毛宇斌;嵌入式系統(tǒng)關(guān)鍵技術(shù)分析與開發(fā)應(yīng)用[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2003年02期

2 喬容,彭思鵬,柏桂枝;嵌入式軟件源碼級(jí)交叉調(diào)試器的設(shè)計(jì)與實(shí)現(xiàn)[J];艦船電子工程;2004年03期

3 張棟嶺,劉獻(xiàn)科,鄧曉艷,朱培彥,陳涵生;嵌入式應(yīng)用的遠(yuǎn)程調(diào)試[J];計(jì)算機(jī)工程;2003年11期

4 龔偉;;GDB事件機(jī)制的深入分析[J];計(jì)算機(jī)與數(shù)字工程;2007年07期

5 涂剛,陽(yáng)富民,胡貫榮;嵌入式操作系統(tǒng)綜述[J];計(jì)算機(jī)應(yīng)用研究;2000年11期

6 曾杰,蔣澤軍,王麗芳,張彥明;嵌入式遠(yuǎn)程調(diào)試器的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)測(cè)量與控制;2005年07期

7 郭慎平;閆志貴;;Java多線程技術(shù)在嵌入式調(diào)試工具開發(fā)中的研究及應(yīng)用[J];軟件導(dǎo)刊;2008年10期

8 陳必泉,黃承慧;GDBSERVER原理分析及其應(yīng)用[J];計(jì)算機(jī)工程與設(shè)計(jì);2005年03期

9 周紅波;;嵌入式系統(tǒng)軟件開發(fā)環(huán)境中調(diào)試器的設(shè)計(jì)[J];微計(jì)算機(jī)信息;2006年14期

10 金輝;華斯亮;張鐵軍;侯朝煥;;基于JTAG標(biāo)準(zhǔn)的處理器片上調(diào)試的分析和實(shí)現(xiàn)[J];微電子學(xué)與計(jì)算機(jī);2007年06期



本文編號(hào):2197868

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

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


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

版權(quán)申明:資料由用戶176e0***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com
精品国模一区二区三区欧美| 久久99午夜福利视频| 国产精品香蕉在线的人| 日本不卡在线视频你懂的 | 99国产高清不卡视频| 国产不卡免费高清视频| 久久热麻豆国产精品视频| 欧美一区二区三区高潮菊竹| 日韩欧美国产精品中文字幕| 激情五月综五月综合网| 国产免费无遮挡精品视频| 毛片在线观看免费日韩| av国产熟妇露脸在线观看| 精品人妻一区二区三区四区久久| 免费在线观看激情小视频| 夫妻性生活一级黄色录像| 国产日本欧美特黄在线观看| 99一级特黄色性生活片| 黄男女激情一区二区三区| 色小姐干香蕉在线综合网| 欧美整片精品日韩综合| 国产精品午夜福利免费阅读| 老司机精品视频在线免费| 五月天六月激情联盟网| 青青操日老女人的穴穴| 国产又粗又猛又大爽又黄| 人妻人妻人人妻人人澡| 美女被啪的视频在线观看| 国产精品一区二区三区日韩av| 国产伦精品一区二区三区精品视频| 国产一区欧美一区日韩一区| 中文文精品字幕一区二区| 中字幕一区二区三区久久蜜桃| 日本欧美在线一区二区三区| 老司机精品视频免费入口| 国产在线成人免费高清观看av| 国产一区二区三区成人精品| 一本色道久久综合狠狠躁| 黑鬼糟蹋少妇资源在线观看 | 激情亚洲一区国产精品久久| 不卡中文字幕在线免费看|