支持USB的嵌入式軟件遠(yuǎn)程調(diào)試器的設(shè)計(jì)與實(shí)現(xiàn)
【文章頁(yè)數(shù)】:79 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖5-6中顯示了主機(jī)端和設(shè)備端交互的大致框架,可以從兩個(gè)方面來(lái)分析
54的交互情況。一個(gè)方面是從硬件上來(lái)看,另一方件交互來(lái)看,USB主機(jī)和設(shè)備在物理實(shí)體上是通件控制器完成實(shí)際的數(shù)據(jù)傳輸工作,數(shù)據(jù)流在兩機(jī)控制器和設(shè)備控制器分析,數(shù)據(jù)是在以兩端控輸。件模塊來(lái)看,是兩端的功能模塊在交互。以設(shè)備首先要將自身的相關(guān)信息封裝起來(lái),以描述符的
圖5-9usb0虛擬網(wǎng)卡運(yùn)行效果
圖5-9usb0虛擬網(wǎng)卡運(yùn)行效果將加載網(wǎng)卡驅(qū)動(dòng)后的目標(biāo)機(jī)和主機(jī)通過(guò)USB接口相連,然后在主機(jī)絡(luò)連接狀態(tài),那么在Linux主機(jī)中同樣可以看到虛擬出了一個(gè)USB圖5-10:
圖5-10主機(jī)端虛擬網(wǎng)卡運(yùn)行效果
圖5-9usb0虛擬網(wǎng)卡運(yùn)行效果將加載網(wǎng)卡驅(qū)動(dòng)后的目標(biāo)機(jī)和主機(jī)通過(guò)USB接口相連,然后在主機(jī)絡(luò)連接狀態(tài),那么在Linux主機(jī)中同樣可以看到虛擬出了一個(gè)USB圖5-10:
圖1為了利用網(wǎng)絡(luò)設(shè)備功能,需要為主機(jī)和目標(biāo)機(jī)系統(tǒng)中的虛擬網(wǎng)絡(luò)設(shè)備設(shè)置IP
運(yùn)行圖1利用網(wǎng)絡(luò)設(shè)備功能,需要為主機(jī)和目標(biāo)機(jī)系統(tǒng)中的虛擬網(wǎng)絡(luò)設(shè)實(shí)驗(yàn)中分別設(shè)置為:192.168.1.199和192.168.1.167。主機(jī)端的minicom中執(zhí)行調(diào)試代理GDBserver,啟動(dòng)命令如下serverip:portnummyprogram行中的參數(shù)....
本文編號(hào):3975490
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3975490.html