主機、虛擬機器、開發板網路環境搭建小結備忘

來源:互聯網
上載者:User

首先得聲明,本文章屬轉載,個人覺得寫得灰常好,圖文並茂,詳細,深刻,不僅讓本來網路沒學好的本人對網路這一塊有了更深刻的理解,而且解決了我糾結了幾天的 開發板 虛擬機器  win7 之間的通訊問題得到瞭解決!

最近學習QTE,搞了兩晚上終於搭建好了QT編譯環境(QTX86環境,QTEX86環境,QTEArm環境),但是還是不知道怎麼讓QT程式在開發板上跑起來,貌似有中方可選方案:

1.靜態編譯QT庫和QT程式,使QT程式能獨立發布,不依賴外部庫,看來是很簡單,但搞了一晚上沒搞明白,於是暫時放棄了這種方案,等以後熟悉了在回頭研究

2.移植QT庫到開發板,又有兩種選擇,重新燒寫檔案系統或使用NFS網路檔案系統

  a)重新燒寫檔案系統,不懂怎麼加入QT庫,暫時不選

  b)使用NFS檔案系統,也不懂,貌似使用NFS開發調試是潮流,不懂也得學一下,使用NFS檔案系統首先的保證開發板和主機/虛擬機器處於同一網路下,能互訪互連,於是有了後面的網路搭建過程

 

目的:

1.開發板, 主機, 虛擬機器能互訪互連

2.主機,虛擬機器能同時上網

 

本人使用開發環境

主機:x86-win7 帶雙網卡

虛擬機器:wmware7.0 + ubuntu9.10

開發板:arm11(Ok6410)

 

網路設定:

1.網路模型

 

 

2.開發板IP配置如下,192.168.0.232燒寫系統時設定的,具體多少無所謂,只要配置主機IP和虛擬機器IP在同一子網內即可(這裡開發板、主機、虛擬機器通過網卡2構建了子網)

  a)串連開發板和主機的網線必須是交叉網線,什麼是交叉網線:

    i.一頭是:1白橙 2橙 3白綠 4藍 5白藍 6綠 7 白棕 8棕 (568B標準)

    ii.一頭是:1白綠 2綠 3白橙 4藍 5白藍 6橙 7白棕  8棕 (568A標準)

    iii.交叉網線用於同口串連(如兩邊都是pc,或兩邊都是hub)

  b)如果只有直連網線可以通過路由器串連

3.       win7主機配置

 

手動設定win7主機網卡2對應Ip地址,設定“本地串連”屬性:

4.虛擬機器wmware設定:

選擇WMNet0和WMNet1分別映射到真實的網卡1和玩卡2,這裡net0映射到的時真實的無線網卡,net1映射到內網網卡

在wmware的“View”—>“settings”下設定

設定Ubuntu的網路:---Edit Connections…

設定Ubuntu ip地址

 

上面這些設定,Ubuntu就可以做外開發環境了,可以ping通主機和開發板了

 

5.       現在Ubuntu只串連了區域網路還不能上網,需要win7下共用網卡1的外部網路

 

之後重啟下ubuntu就可以上網了

By sheny  2010.12.11

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.