開發板,PC,虛擬機器三者互通

2021-08-08 02:51:19 字數 1215 閱讀 7962

第4點就是要選擇橋接。進行嵌入式開發你就這麼做就對了,這樣你的虛擬機器裡就會跟你的物理機處在乙個區域網內,

你可以隨心所欲的進行開發了

另外無論pc是無線連線還是有線連線都要把獲取ip位址設定成自動獲取

2.物理機、開發板、虛擬機器無法互相ping通?

在區域網內,連線到路由器的裝置都可以互相ping通。所以你最好是有乙個無線路由器(帶lan口的那種,既可以連線有線,也可以連線無線),

讓你的各個裝置連線在同乙個網路中

路由器通常位址為192.168.1.***

那麼你的這些裝置就要跟路由器的位址在同乙個網段。

比如:

開發板:192.168.1.100

windows:192.168.1.101

linux: 192.168.1.102

實際上我的位址是這樣的:

windows:10.18.65.113

然後再通過securecrt給開發板配置ip位址

開發板:10.18.65.17

然後在vmware開啟linux,配置ip位址

linux:10.18.65.18

一定要把三者的網段設定成一樣,這樣才能通訊

ip分配之後,看看能否都可以ping通路由器,如果不通,一定是線路問題,檢查檢查。

我見過一些同學,因為學校運營商的限制,學生只能用指定的客戶端進行撥號上網,買的路由器無法撥號上網。

這就困擾了很多學生,三個裝置始終無法互通。這裡告訴你,其實有辦法。

運營商的網線插到路由器的lan口(不是wlan口),開發板也通過網線連線到路由器的lan口。

這樣,電腦可以直接撥號上網的同時,三個裝置就在同乙個網路內了。

給三者分配ip之後互相ping一下,看能否互通。如果不能,就看看下面的原因了。

在之後遇到一些小問題:發現pc與虛擬機器linux可以互相ping通,開發板可以ping通pc和虛擬機器linux,但是pc和虛擬機器linux不可以ping通開發板,因為開發板執行與uboot時,不回應ping資料,所以這時它只能ping通別人,不能被ping

虛擬機器,開發板,pc三者互ping

之前按韋老師的配置是需要路由器的,由於實驗室沒有路由器,所以直接把開發板通過網線接pc,開發板,pc,虛擬機器三者都設為ip在同乙個網段下,pc端的要設定有線網絡卡的ip.然後虛擬機器的橋接模式edit virtual network edit vmnet0 下面bridge to 由韋老師設定的自...

arm 虛擬機器,2440開發板,主機三者互通

想實現3著互通先必須保證三者的網段是相同的 首先檢視電腦主機的ip 然後再看看虛擬機器的ip 驚喜的發現,他們在乙個網段上 那就不用改了 再去看看開發板上的ip 這裡注意,輸入命令時,是在進入系統後輸入的 先敲下回車鍵 而不是uboot。這裡發現網段,也是相同的。其實這是我修改之後的結果。開發板之前...

虛擬機器 主機和開發板三者互ping相通

比較心碎的感覺,本來開發板掛載虛擬機器中的檔案系統一直都是工作正常的,不知道怎麼了,今天卻是怎麼都掛載不成功,浪費了快兩個小時才搞定,最後發現是個很逗比的問題,可能是最近修改了乙個網路配置檔案讓我的虛擬機器可以上網導致把我的auto eth3變成了ifupidown eth3 且不能進行編輯,何等杯...