最近入手了一塊百問網(wǎng)imx6ul開發(fā)板,一方面想系統(tǒng)性地學(xué)一次嵌入式Linux,爭取下一份工作往這個(gè)方向混一口飯吃,另一方面也想用一用NXP的芯片。 本篇筆記分享的是: 硬件連接關(guān)于網(wǎng)絡(luò)環(huán)境搭建這一塊是個(gè)難點(diǎn)。以前在學(xué)校我也有學(xué)過嵌入式Linux,被這一塊搞蒙了好幾次。 針對這些繁雜的網(wǎng)絡(luò)問題,這一塊百問網(wǎng)的教程對這一塊知識做了個(gè)很詳細(xì)的教程文檔: 在線文檔鏈接:
我這里是第一種情況,所以我的硬件連接方式是: 我以前學(xué)的時(shí)候經(jīng)常是開發(fā)板直接和電腦通過網(wǎng)線相連的,搞了很久都沒成功。。 實(shí)際操作1、設(shè)置虛擬機(jī)的網(wǎng)絡(luò)適配器 這里有三種網(wǎng)絡(luò)模式供我們選擇: (1)橋接模式(Bridged): (2)網(wǎng)絡(luò)地址轉(zhuǎn)換模式(NAT) (3)主機(jī)模式( host-only) 這里我們設(shè)置網(wǎng)絡(luò)連接為 Windows 的 WIFI 網(wǎng)卡、ubuntu、開發(fā)板各分得一個(gè)IP, 并且三個(gè) IP 必須處于同一網(wǎng)段(這也是這個(gè)實(shí)驗(yàn)的重點(diǎn))。什么是同一網(wǎng)段?比如我這里的:
則它們同處于192.168.1.*網(wǎng)段。 接下來設(shè)置橋接模式橋接到無線網(wǎng)卡: 2、設(shè)置IP (1)設(shè)置windows wifi網(wǎng)卡IP: 可以手動(dòng)設(shè)置,也可以配置成自動(dòng)獲取。我這里選擇自動(dòng)獲?。?/p> 然后按下 (2)設(shè)置Ubuntu IP: 跟windows差不多,這里也可以手動(dòng)配置,也可以自動(dòng)獲取。我這里也選擇自動(dòng)獲取。有時(shí)候 輸入 (3)設(shè)置開發(fā)板IP: 如果開發(fā)板正在運(yùn)行 LINUX, 一般來說也不需要設(shè)置 IP。 如果有問題, 比如執(zhí)行 ifconfig eth0 192.168.1.110 最終設(shè)置好之后: 互ping測試1、Windows 、 Ubuntu互ping 2、開發(fā)板、Ubuntu互ping 遇到問題這個(gè)網(wǎng)絡(luò)配置問題是個(gè)大問題,我之前就沒配成功過,對這個(gè)有點(diǎn)陰影。 今天根據(jù)這個(gè)教程配一遍,剛開始一直ping不通(無法訪問目標(biāo)主機(jī)),很苦惱,怎么又遇到這些問題了。 看了幾遍教程也沒發(fā)現(xiàn)漏了什么重要步驟,也都在同一個(gè)網(wǎng)段內(nèi)了,Ubuntu、虛擬機(jī)軟件也都重啟了,也沒用,各種百度得到的方法都用了,也不行。 最后,我給 總結(jié)把這個(gè)配置好之后,之后我們的實(shí)驗(yàn)就可以很方便地使用NFS(Network File System ,網(wǎng)絡(luò)文件系統(tǒng))。 做完這個(gè)實(shí)驗(yàn)我感覺我入門了哈哈。我以前在學(xué)校學(xué)的時(shí)候用過的教程有國嵌、友善之臂的2440教程,總感覺差了點(diǎn)什么。 兩個(gè)教程光是搞環(huán)境都要搞很久,遇到各種各樣的問題,其中這個(gè)網(wǎng)絡(luò)配置問題就是一大問題,還有就是USB驅(qū)動(dòng)問題(為了這個(gè)問題重裝多次系統(tǒng))、裝Linux系統(tǒng)的問題(生怕和教程裝的不一樣)等。 用了百問網(wǎng)的這個(gè)板子及教程沒有遇到這些問題,虛擬機(jī)系統(tǒng)直接用他們配置好的就可以,省去了不少麻煩。 而且這個(gè)教程真的是做得很細(xì)心,有圖有真相,步驟很詳細(xì),挺后悔沒早點(diǎn)用韋老師的教程。 以上就是本次的筆記,如有錯(cuò)誤,歡迎指出! |
|