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

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

支持USB的嵌入式軟件遠程調(diào)試器的設(shè)計與實現(xiàn)

發(fā)布時間:2024-05-17 06:04
  本文首先介紹了嵌入式系統(tǒng)的基本概念以及相關(guān)的調(diào)試技術(shù);分析了GDB本地調(diào)試和遠程調(diào)試的工作機制,通過對比分析不同模型的實現(xiàn)方法討論了當(dāng)前在嵌入式系統(tǒng)中使用的一些調(diào)試模型,開發(fā)調(diào)試環(huán)境為當(dāng)前非常流行的嵌入式Linux平臺。在嵌入式Linux中調(diào)試應(yīng)用程序,需要建立遠程調(diào)試環(huán)境,以便宿主機GDB可以從遠程環(huán)境獲取信息進行調(diào)試。GDBserver是一個輕量級的運行于目標機上的調(diào)試器,它可以配合主機上的GDB進行嵌入式程序的開發(fā)調(diào)試,極大的提高效率,降低開發(fā)成本。 目前GDB遠程調(diào)試嵌入式Linux應(yīng)用程序的模式是在目標機端實現(xiàn)GDBserver來充當(dāng)調(diào)試stub的角色,通過串口或TCP連接的方式將宿主機和目標機相連進行調(diào)試。隨著計算機的高速發(fā)展,目前的外設(shè)接口上以USB最為流行,通用,GDB的串口或TCP連接調(diào)試方式在實際開發(fā)中帶了很多不便。 通用串行總線USB(Universal Serial Bus)是一種具備高傳輸速率的接口總線。由于它的即插即用PNP(Plug-and-Play),熱插拔(Hot Plug)等特點,作為計算機外設(shè)的一種連接方式得到了極其廣泛的應(yīng)用,正在逐步取代串口,并...

【文章頁數(shù)】:79 頁

【學(xué)位級別】:碩士

【部分圖文】:

圖5-6中顯示了主機端和設(shè)備端交互的大致框架,可以從兩個方面來分析

圖5-6中顯示了主機端和設(shè)備端交互的大致框架,可以從兩個方面來分析

54的交互情況。一個方面是從硬件上來看,另一方件交互來看,USB主機和設(shè)備在物理實體上是通件控制器完成實際的數(shù)據(jù)傳輸工作,數(shù)據(jù)流在兩機控制器和設(shè)備控制器分析,數(shù)據(jù)是在以兩端控輸。件模塊來看,是兩端的功能模塊在交互。以設(shè)備首先要將自身的相關(guān)信息封裝起來,以描述符的


圖5-9usb0虛擬網(wǎng)卡運行效果

圖5-9usb0虛擬網(wǎng)卡運行效果

圖5-9usb0虛擬網(wǎng)卡運行效果將加載網(wǎng)卡驅(qū)動后的目標機和主機通過USB接口相連,然后在主機絡(luò)連接狀態(tài),那么在Linux主機中同樣可以看到虛擬出了一個USB圖5-10:


圖5-10主機端虛擬網(wǎng)卡運行效果

圖5-10主機端虛擬網(wǎng)卡運行效果

圖5-9usb0虛擬網(wǎng)卡運行效果將加載網(wǎng)卡驅(qū)動后的目標機和主機通過USB接口相連,然后在主機絡(luò)連接狀態(tài),那么在Linux主機中同樣可以看到虛擬出了一個USB圖5-10:


圖1為了利用網(wǎng)絡(luò)設(shè)備功能,需要為主機和目標機系統(tǒng)中的虛擬網(wǎng)絡(luò)設(shè)備設(shè)置IP

圖1為了利用網(wǎng)絡(luò)設(shè)備功能,需要為主機和目標機系統(tǒng)中的虛擬網(wǎng)絡(luò)設(shè)備設(shè)置IP

運行圖1利用網(wǎng)絡(luò)設(shè)備功能,需要為主機和目標機系統(tǒng)中的虛擬網(wǎng)絡(luò)設(shè)實驗中分別設(shè)置為:192.168.1.199和192.168.1.167。主機端的minicom中執(zhí)行調(diào)試代理GDBserver,啟動命令如下serverip:portnummyprogram行中的參數(shù)....



本文編號:3975490

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

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


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

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