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

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

嵌入式多線程遠程調試器研究與實現

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

【參考文獻】

相關期刊論文 前9條

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

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

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

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

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

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

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

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

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

相關博士學位論文 前1條

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

相關碩士學位論文 前7條

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

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

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

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

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

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

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



本文編號:2532210

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

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


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

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