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

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

基于CoreSight接口的ARM跨平臺調(diào)試系統(tǒng)的研究與實現(xiàn)

發(fā)布時間:2017-03-18 22:00

  本文關(guān)鍵詞:基于CoreSight接口的ARM跨平臺調(diào)試系統(tǒng)的研究與實現(xiàn),由筆耕文化傳播整理發(fā)布。


【摘要】:隨著嵌入式系統(tǒng)以及ARM微處理器家族的不斷發(fā)展,基于ARM架構(gòu)微處理器的嵌入式設(shè)計及應(yīng)用在現(xiàn)代工程領(lǐng)域變得極為普遍。在嵌入式系統(tǒng)的開發(fā)過程中,調(diào)試系統(tǒng)主要用來定位、糾正程序中的錯誤或是硬件設(shè)計上的漏洞,一個完善的調(diào)試系統(tǒng)能夠極大地提高嵌入式系統(tǒng)的開發(fā)效率。然而,由于目前ARM芯片的生產(chǎn)廠商多達數(shù)十家,出于知識產(chǎn)權(quán)及商業(yè)利益的原因,他們所提供的商用調(diào)試軟件及硬件均未開源且大多很昂貴,調(diào)試軟件與硬件所使用的協(xié)議也無法相互兼容,缺少一個統(tǒng)一的規(guī)范,開發(fā)人員往往需要為不同生產(chǎn)廠商的ARM架構(gòu)微處理器購買互不兼容又十分昂貴的獨立調(diào)試系統(tǒng),大大地增加了嵌入式系統(tǒng)開發(fā)的成本。同時,由于國內(nèi)的ARM微處理器生產(chǎn)廠商較少,針對ARM微處理器調(diào)試系統(tǒng)的研究尚處于起步階段,特別是針對ARM最新推出的Cortex架構(gòu)微處理器調(diào)試系統(tǒng)的研究基本還處于空白狀態(tài),這對國內(nèi)開展嵌入式開發(fā)的研究工作產(chǎn)生了一定的阻礙。因此,提出一個能夠跨硬件平臺及軟件操作系統(tǒng)平臺的開源跨平臺調(diào)試系統(tǒng)就顯得十分有意義。本文旨在研究一套基于ARM公司最新的Cortex架構(gòu)微處理器中的CoreSight調(diào)試接口的跨平臺開源調(diào)試系統(tǒng),統(tǒng)一不同ARM微處理器生產(chǎn)廠商之間的調(diào)試規(guī)范,簡化基于Cortex架構(gòu)微處理器的調(diào)試系統(tǒng)的開發(fā),降低其使用難度。完整的ARM調(diào)試系統(tǒng)由兩大組成部分:硬件調(diào)試器和PC調(diào)試軟件。本文針對目前各類商用調(diào)試系統(tǒng)協(xié)議間不兼容的問題,詳細(xì)闡述了如何基于CoreSight調(diào)試接口、CMSIS DAP協(xié)議和GDB遠(yuǎn)程串行調(diào)試協(xié)議這三大關(guān)鍵調(diào)試組件來實現(xiàn)跨平臺ARM調(diào)試系統(tǒng)的原理及方法,著重分析了如何利用CoreSight調(diào)試接口實現(xiàn)不同生產(chǎn)廠商的ARM微處理器中調(diào)試接口的兼容性,提出了基于Python及GDB遠(yuǎn)程串行通信協(xié)議實現(xiàn)跨操作系統(tǒng)的GDB調(diào)試服務(wù)器的設(shè)想及實施方案。本文的主要創(chuàng)新性工作和成果包括:提出了利用CoreSight調(diào)試接口及CMSISDAP協(xié)議來兼容不同生產(chǎn)廠商的ARM Cortex架構(gòu)微處理器的調(diào)試接口的設(shè)計方案;設(shè)計了一個基于STM32F103微處理器的硬件調(diào)試器,并在其中實現(xiàn)了CMSISDAP協(xié)議棧和USB HID驅(qū)動程序;設(shè)計并實現(xiàn)了一個基于Python語言和GDB遠(yuǎn)程串行調(diào)試協(xié)議的GDB調(diào)試服務(wù)器,配合開源的GDB調(diào)試軟件實現(xiàn)了跨操作系統(tǒng)平臺的軟件運行;在GDB調(diào)試服務(wù)器中分析并實現(xiàn)了GDB調(diào)試命令到CoreSight調(diào)試接口的寄存器配置的轉(zhuǎn)換方案;提出了基于Pylnstaller開源軟件的Python源程序打包方案,實現(xiàn)了基于獨立可執(zhí)行程序的軟件發(fā)布。利用本文所設(shè)計的硬件調(diào)試器和GDB調(diào)試服務(wù)器,結(jié)合GDB調(diào)試軟件,實現(xiàn)了一套完整的ARM調(diào)試系統(tǒng)。在多個開發(fā)平臺上驗證了該ARM調(diào)試系統(tǒng)的程序下載及調(diào)試功能,并與現(xiàn)有國外商用調(diào)試系統(tǒng)進行了比對測試,驗證了本系統(tǒng)在成本遠(yuǎn)低于國外商用調(diào)試系統(tǒng)的前提下,依然能實現(xiàn)穩(wěn)健的跨平臺兼容性及調(diào)試性能。本文所設(shè)計的GDB軟件調(diào)試服務(wù)器在開源會議及相關(guān)活動上進行了分享,并在開源軟件網(wǎng)站上提供下載,獲得了開源軟件愛好者們的好評與肯定,對我國開發(fā)具有自主知識產(chǎn)權(quán)的ARM調(diào)試系統(tǒng)已顯示出良好的參考和借鑒意義。
【關(guān)鍵詞】:ARM調(diào)試系統(tǒng) CoreSight調(diào)試接口 CMSIS DAP協(xié)議 GDB調(diào)試服務(wù)器 跨平臺性 Cortex架構(gòu)
【學(xué)位授予單位】:華東師范大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP368.1
【目錄】:
  • 摘要6-8
  • Abstract8-12
  • 第一章 緒論12-20
  • 1.1 引言12-13
  • 1.2 嵌入式系統(tǒng)調(diào)試技術(shù)的現(xiàn)狀及發(fā)展前景13-16
  • 1.3 論文的研究內(nèi)容和創(chuàng)新點16-17
  • 1.4 論文組織結(jié)構(gòu)17-18
  • 1.5 本章小結(jié)18-20
  • 第二章 關(guān)鍵技術(shù)研究20-32
  • 2.1 嵌入式調(diào)試系統(tǒng)模型20-21
  • 2.2 CMSIS-DAP調(diào)試協(xié)議21-27
  • 2.2.1 CMSIS DAP協(xié)議概述22-24
  • 2.2.2 CMSIS DAP協(xié)議棧具體命令24-27
  • 2.3 CoreSight調(diào)試接口27-31
  • 2.3.1 CoreSight調(diào)試接口概述28-30
  • 2.3.2 CoreSight調(diào)試接口具體運行方式30-31
  • 2.4 小結(jié)31-32
  • 第三章 GDB遠(yuǎn)程串行調(diào)試協(xié)議32-43
  • 3.1 GDB服務(wù)器與GDB RSP介紹32-35
  • 3.1.1 會話層33
  • 3.1.2 表示層33-34
  • 3.1.3 應(yīng)用層34
  • 3.1.4 嵌入式系統(tǒng)中的GDB服務(wù)器34-35
  • 3.2 GDB RSP協(xié)議細(xì)節(jié)35-42
  • 3.2.1 通信流程35-36
  • 3.2.2 命令映射流程36-42
  • 3.3 小結(jié)42-43
  • 第四章 基于CMSIS DAP協(xié)議的硬件調(diào)試器的設(shè)計與實現(xiàn)43-54
  • 4.1 設(shè)計方案介紹43-44
  • 4.2 硬件設(shè)計44-48
  • 4.2.1 微處理器最小系統(tǒng)電路44-45
  • 4.2.2 USB驅(qū)動電路45-46
  • 4.2.3 SWD接口電路46
  • 4.2.4 電源電路46-48
  • 4.3 固件設(shè)計48-53
  • 4.3.1 USB HID協(xié)議棧的設(shè)計48-51
  • 4.3.2 CMSIS DAP協(xié)議棧設(shè)計51-53
  • 4.4 小結(jié)53-54
  • 第五章 基于Python的跨平臺GDB服務(wù)器的設(shè)計與實現(xiàn)54-84
  • 5.1 軟件架構(gòu)54-57
  • 5.2 子模塊的設(shè)計與實現(xiàn)57-70
  • 5.2.1 頂層模塊的實現(xiàn)57-58
  • 5.2.2 GDB遠(yuǎn)程調(diào)試協(xié)議的實現(xiàn)58-61
  • 5.2.3 CoreSight DAP模塊的實現(xiàn)61-64
  • 5.2.4 基于CoreSight接口的調(diào)試命令實現(xiàn)64-67
  • 5.2.5 Flash程序下載功能的實現(xiàn)67-70
  • 5.3 驅(qū)動的設(shè)計與軟件發(fā)布70-74
  • 5.3.1 跨平臺驅(qū)動的設(shè)計71-73
  • 5.3.2 軟件的發(fā)布73-74
  • 5.4 調(diào)試系統(tǒng)性能測試與優(yōu)化74-82
  • 5.4.1 測試平臺74-75
  • 5.4.2 功能測試75-79
  • 5.4.3 性能測試79-82
  • 5.4.4 驅(qū)動的優(yōu)化探討82
  • 5.5 小結(jié)82-84
  • 第六章 總結(jié)84-87
  • 6.1 課題總結(jié)84-86
  • 6.2 課題展望86-87
  • 參考文獻87-92
  • 碩士在讀期間的科研成果92-93
  • 致謝93

【相似文獻】

中國期刊全文數(shù)據(jù)庫 前10條

1 趙慶松;蘇敏;;基于ARM的直流電機調(diào)速系統(tǒng)的設(shè)計與實現(xiàn)[J];微計算機信息;2007年02期

2 王健;張燁;秦霆鎬;;基于ARM的可重構(gòu)測控平臺的實現(xiàn)[J];電子測量技術(shù);2007年05期

3 李偉;;基于ARM處理器的灌溉自動控制系統(tǒng)設(shè)計[J];農(nóng)機化研究;2012年01期

4 王玲;王超峰;鄭奎;;基于ARM的蛋雞養(yǎng)殖場網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)設(shè)計[J];農(nóng)業(yè)機械學(xué)報;2012年02期

5 劉塵塵;;基于ARM的遠(yuǎn)程視頻監(jiān)控系統(tǒng)設(shè)計[J];計算機測量與控制;2012年08期

6 周明龍;田麗;武昌俊;程晶晶;;基于ARM的煤礦安全監(jiān)控系統(tǒng)通信分站的設(shè)計[J];重慶工商大學(xué)學(xué)報(自然科學(xué)版);2013年04期

7 張強;陳奕梅;;基于arm的家用清潔機器人的控制系統(tǒng)設(shè)計[J];大眾科技;2014年02期

8 王家渠;周志景;馮龍生;;基于ARM的清潔機器人障礙檢測系統(tǒng)設(shè)計與實現(xiàn)[J];工業(yè)控制計算機;2014年06期

9 ;中國第一家ARM授權(quán)培訓(xùn)中心宣布成立[J];中國集成電路;2003年03期

10 賈晶晶;劉明杰;孫凱;;基于ARM的嵌入式數(shù)字圖像處理系統(tǒng)[J];微計算機信息;2009年08期

中國重要會議論文全文數(shù)據(jù)庫 前10條

1 阮波;全書海;;基于ARM的燃料電池電動汽車儀表信息系統(tǒng)設(shè)計[A];中國汽車工程學(xué)會汽車電子技術(shù)分會第七屆(2006)年會暨學(xué)術(shù)研討會論文集[C];2006年

2 李杰;張仁杰;陳鵬;鄭哲;;基于ARM的蔬菜大棚智能無線監(jiān)控裝置的實現(xiàn)[A];第六屆全國信息獲取與處理學(xué)術(shù)會議論文集(2)[C];2008年

3 陳昌龍;徐家棟;;基于ARM的太陽能交通誘導(dǎo)屏實現(xiàn)[A];2008全國LED顯示應(yīng)用技術(shù)交流暨產(chǎn)業(yè)發(fā)展研討會文集[C];2008年

4 陳鵬;張仁杰;鄭哲;李杰;;基于ARM的語音識別家居控制裝置研究[A];第六屆全國信息獲取與處理學(xué)術(shù)會議論文集(2)[C];2008年

5 趙勝歡;劉守會;;ARM及其嵌入式系統(tǒng)在LED屏幕中的應(yīng)用[A];2006年全國LED顯示技術(shù)應(yīng)用及產(chǎn)業(yè)發(fā)展研討會論文集[C];2006年

6 楊靖;李捍東;;基于ARM和CPLD的嵌入式數(shù)字圖像處理系統(tǒng)[A];2010年西南三省一市自動化與儀器儀表學(xué)術(shù)年會論文集[C];2010年

7 張彩紅;洪青陽;陳曉陽;陳燕;;基于ARM的嵌入式說話人確認(rèn)系統(tǒng)[A];第九屆全國人機語音通訊學(xué)術(shù)會議論文集[C];2007年

8 周曉萌;侯朝煥;朱昀;;基于ARM和FPGA的聲納波形產(chǎn)生系統(tǒng)設(shè)計[A];2008中國儀器儀表與測控技術(shù)進展大會論文集(Ⅲ)[C];2008年

9 吳興存;程乃平;宇天航;;一種基于ARM的高動態(tài)GPS接收機的設(shè)計[A];2007通信理論與技術(shù)新發(fā)展——第十二屆全國青年通信學(xué)術(shù)會議論文集(下冊)[C];2007年

10 李昂;程耕國;;ARM處理器啟動過程詳述[A];中國計量協(xié)會冶金分會2009年年會論文集[C];2009年

中國重要報紙全文數(shù)據(jù)庫 前10條

1 孫永杰;嵌入式:英特爾歸來 挑戰(zhàn)ARM[N];中國電子報;2008年

2 記者 王如晨;蘋果收購ARM:難以承受之重?[N];第一財經(jīng)日報;2010年

3 許磊;蘋果大可不必買ARM[N];計算機世界;2010年

4 本報記者 霍光;ARM不是微軟的救世主[N];中國計算機報;2011年

5 楊宇良;ARM移動芯片的新霸主[N];電腦報;2011年

6 Tiernan Ray;ARM在后PC時代抗衡英特爾[N];人民郵電;2011年

7 見習(xí)記者 呂文龍;英特爾落地智能手機 無蘋果、三星難追ARM[N];21世紀(jì)經(jīng)濟報道;2012年

8 本報記者 陳炳欣;ARM再向英特爾發(fā)起挑戰(zhàn)[N];中國電子報;2012年

9 本報記者 劉亞杰;英特爾再戰(zhàn)ARM[N];通信產(chǎn)業(yè)報;2012年

10 記者 周源;64位ARM處理器終于來了![N];網(wǎng)絡(luò)世界;2012年

中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條

1 秦忠凱;基于ARM的云臺控制網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)[D];太原科技大學(xué);2012年

2 涂志剛;基于ARM的血液容量檢測系統(tǒng)設(shè)計[D];成都理工大學(xué);2013年

3 伍儉;基于ARM的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的研究與設(shè)計[D];中南大學(xué);2010年

4 秦明輝;基于ARM的汽車防抱死制動系統(tǒng)設(shè)計[D];合肥工業(yè)大學(xué);2008年

5 晏五一;基于ARM的新型遠(yuǎn)程配變監(jiān)控終端研究與設(shè)計[D];湖南大學(xué);2007年

6 周彥濤;基于ARM的開關(guān)磁阻電機調(diào)速系統(tǒng)研究[D];太原理工大學(xué);2010年

7 李海銀;基于ARM的嵌入式數(shù)字視頻監(jiān)控系統(tǒng)研究與設(shè)計[D];南京理工大學(xué);2012年

8 李飛飛;基于ARM的模塊化配電變壓器監(jiān)測終端研制[D];天津大學(xué);2012年

9 王永雋;基于ARM的旋轉(zhuǎn)彎曲疲勞試驗機測控系統(tǒng)的研究[D];浙江工業(yè)大學(xué);2009年

10 張先翔;基于ARM的嵌入式遠(yuǎn)程視頻監(jiān)控系統(tǒng)的設(shè)計[D];武漢理工大學(xué);2010年


  本文關(guān)鍵詞:基于CoreSight接口的ARM跨平臺調(diào)試系統(tǒng)的研究與實現(xiàn),,由筆耕文化傳播整理發(fā)布。



本文編號:255047

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

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


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

版權(quán)申明:資料由用戶01aa4***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
亚洲国产天堂av成人在线播放| 日系韩系还是欧美久久| 国产高清三级视频在线观看| 日韩中文字幕欧美亚洲| 亚洲清纯一区二区三区| 尹人大香蕉一级片免费看| 国产亚洲精品俞拍视频福利区| 亚洲天堂男人在线观看| 日本免费一区二区三女| 婷婷激情四射在线观看视频| 少妇毛片一区二区三区| 国产日产欧美精品视频| 欧美黄色成人真人视频| 免费在线播放不卡视频 | 久久少妇诱惑免费视频| 日韩一区二区三区久久| 青青操视频在线观看国产| 日韩精品成区中文字幕| 欧美欧美日韩综合一区| 黄片免费在线观看日韩| 粉嫩国产一区二区三区在线| 精品日韩视频在线观看| 久久国产亚洲精品赲碰热| 国产高清在线不卡一区| 久久re6热在线视频| 成人午夜在线视频观看| 国产中文字幕一区二区| 亚洲一区精品二人人爽久久| 久久亚洲精品中文字幕| 欧美精品专区一区二区| 精品人妻久久一品二品三品| 91日韩欧美国产视频| 樱井知香黑人一区二区| 午夜福利大片亚洲一区| 久七久精品视频黄色的| 好吊日成人免费视频公开 | 日韩精品视频高清在线观看| 欧美日韩成人在线一区| 国产免费黄片一区二区| 欧美日韩精品久久亚洲区熟妇人 | 国产日本欧美韩国在线|