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

當前位置:主頁 > 科技論文 > 計算機論文 >

嵌入式多線程遠程調(diào)試器研究與實現(xiàn)

發(fā)布時間:2019-09-05 12:21
【摘要】:伴隨計算機軟硬件技術的飛速發(fā)展,嵌入式產(chǎn)品也已經(jīng)充分融入人們的生活和社會的生產(chǎn)之中,可以說嵌入式系統(tǒng)已經(jīng)無所不在。嵌入式系統(tǒng)是為特定應用環(huán)境而設計并嵌入在受控器件內(nèi)部的專用計算機系統(tǒng)。源于受控器件對空間、成本、健壯性、穩(wěn)定性和實時性等因素的要求,嵌入式系統(tǒng)通常具有以下特點:CPU頻率較低、內(nèi)存和外存有限、外設少和功耗要求低等。這些特點導致在嵌入式系統(tǒng)上無法運行大型開發(fā)工具,如編譯器和調(diào)試器等。因此嵌入式軟件開發(fā)采用交叉開發(fā)方法,其中交叉調(diào)試器是交叉開發(fā)的核心工具之一。一款優(yōu)秀的交叉調(diào)試工具將有助于提高嵌入式軟件開發(fā)效率和降低開發(fā)成本。 嵌入式軟件調(diào)試過程涉及宿主機和目標機系統(tǒng)中多層次軟硬件模塊,包括CPU異常處理、操作系統(tǒng)內(nèi)核線程管理、目標機調(diào)試代理、遠程通信協(xié)議和宿主機調(diào)試器等。而且通常不同的嵌入式操作系統(tǒng)需要實現(xiàn)不同的交叉調(diào)試器。本文將對嵌入式多線程遠程調(diào)試器的原理和關鍵技術進行研究,基于一款新型嵌入式操作系統(tǒng)aCoral設計并實現(xiàn)遠程調(diào)試代理系統(tǒng)。 本文研究了遠程調(diào)試的原理;分析了GDB的RSP Server(調(diào)試代理)的內(nèi)部機制和實現(xiàn);分析了Linux內(nèi)核的ptrace()系統(tǒng)調(diào)用和斷點異常等機制實現(xiàn);研究了aCoral內(nèi)核框架和基本機制,及其應用編程方法;研究了ARM體系結(jié)構(gòu)中異常處理相關技術。在此基礎上,為aCoral設計實現(xiàn)了遠程調(diào)試代理系統(tǒng),系統(tǒng)包含兩大部分:aCoral內(nèi)核調(diào)試機制和RSP調(diào)試代理。其中內(nèi)核調(diào)試機制部分提供:SWI異常處理機制、調(diào)試事件處理、綁定和線程控制訪問等功能。調(diào)試代理部分基于gdbserver實現(xiàn),完成功能包括:與宿主機GDB數(shù)據(jù)通信、管理被調(diào)線程和解析執(zhí)行調(diào)試命令等。最后對系統(tǒng)進行了詳細的功能測試,驗證了設計的有效性。 本文對嵌入式軟件調(diào)試中各軟硬件模塊的交互原理進行了綜合分析和總結(jié),具有較好的理論價值,對于理解軟件調(diào)試有很大幫助。同時,,論文對調(diào)試系統(tǒng)的設計和實現(xiàn)細節(jié)有較強的實用價值,為將來在其他新型嵌入式操作系統(tǒng)中實現(xiàn)調(diào)試子系統(tǒng)提供了有效參考。該調(diào)試系統(tǒng)實現(xiàn)成本低,可實現(xiàn)aCoral任務級調(diào)試,提高了aCoral應用開發(fā)效率。
【學位授予單位】:電子科技大學
【學位級別】:碩士
【學位授予年份】:2013
【分類號】:TP368.1

【參考文獻】

相關期刊論文 前9條

1 張雅娟;戴勝華;;JTAG基本原理及仿真器性能比較[J];單片機與嵌入式系統(tǒng)應用;2007年05期

2 王澤民,蘆東昕,謝鑫,徐立峰;基于VxWorks的異常處理的研究和實現(xiàn)[J];計算機工程;2005年13期

3 張和君;張躍;;基于DWARF的Bootloader遠程交叉調(diào)試模型[J];計算機工程;2006年24期

4 王興杰;李允;江浩;李濤;;基于Linux的嵌入式交叉開發(fā)技術[J];計算機應用研究;2008年01期

5 常志恒;肖鐵軍;史順波;;基于JTAG的片上調(diào)試器與調(diào)試系統(tǒng)的設計實現(xiàn)[J];計算機工程與應用;2012年30期

6 陳必泉,黃承慧;GDBSERVER原理分析及其應用[J];計算機工程與設計;2005年03期

7 王溪波;楊麗娜;;優(yōu)先級反轉(zhuǎn)和死鎖的資源管理模式研究與實現(xiàn)[J];計算機工程與設計;2011年08期

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

9 李恒庭;洪永強;;SkyEye模擬器的音頻輸出模擬模塊設計與實現(xiàn)[J];廈門大學學報(自然科學版);2010年02期

相關博士學位論文 前1條

1 扈嘯;嵌入式多核處理器在線追蹤調(diào)試與錯誤檢測關鍵技術研究[D];國防科學技術大學;2007年

相關碩士學位論文 前7條

1 孔帥帥;基于嵌入式多核處理器的通信及中斷問題的研究[D];電子科技大學;2011年

2 申建晶;嵌入式多核實時操作系統(tǒng)研究及實現(xiàn)[D];電子科技大學;2011年

3 王陽贊;ARM CoreSight跟蹤調(diào)試技術的研究與應用[D];武漢理工大學;2009年

4 彭東脈;基于GDB的雙核調(diào)試器的研究與實現(xiàn)[D];電子科技大學;2010年

5 鐘太聰;基于多核的GDB遠程任務級調(diào)試改進[D];電子科技大學;2010年

6 王雪梅;嵌入式多核處理器的仿真器設計[D];國防科學技術大學;2010年

7 魏守峰;基于aCoral操作系統(tǒng)設備驅(qū)動模型及USB設備驅(qū)動的設計與實現(xiàn)[D];電子科技大學;2012年



本文編號:2532210

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

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


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

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