前言
在使用IGKBoard開發(fā)板時,因為沒有網(wǎng)絡(luò),所以交叉編譯遇到了困難,于是我研究了兩種IGKBoard的連網(wǎng)方式,因為我們的IGKBoard有兩個以太網(wǎng)接口,并且有一個板載RealTek WiFi模塊,分別可以通過網(wǎng)線讓IGKBoard開發(fā)板連上網(wǎng),也可以通過WiFi讓開發(fā)板連接上網(wǎng),下面就讓我來對這兩種連網(wǎng)的方式來進行講解。
一、通過網(wǎng)線上網(wǎng)
首先我們把我們的開發(fā)板通過網(wǎng)線連接上我們的電腦,然后進入網(wǎng)絡(luò)和Internet設(shè)置:
選擇更改適配器選項,然后可見我們的板子連接的對應(yīng)網(wǎng)口,一般會有兩個網(wǎng)口,而顯示未識別網(wǎng)絡(luò)的就是我們的開發(fā)板所接入的網(wǎng)口,然后我們用鼠標(biāo)右鍵右擊WLAN選擇屬性選項:
在WLAN屬性當(dāng)中我們選擇共享并勾選允許其他網(wǎng)絡(luò)用戶通過此計算機的Internet連接來連接和允許其他網(wǎng)絡(luò)用戶控制或禁用共享的Internet連接,并在家庭網(wǎng)絡(luò)連接中選擇我們剛剛看到的開發(fā)板所連接的以太網(wǎng)網(wǎng)絡(luò),最后選擇確認(rèn):
鼠標(biāo)右鍵右擊開發(fā)板所連接的以太網(wǎng)網(wǎng)絡(luò)選項,然后選擇屬性:
找到ipv4點擊屬性:
因為WLAN共享時一般會默認(rèn)網(wǎng)絡(luò)號為:192.168.137.X,所以我們把對應(yīng)以太網(wǎng)IP地址設(shè)置為192.168.137.1,子網(wǎng)掩碼為255.255.255.0:
然后可以在我們的開發(fā)板上通過ifconfig命令查看我們的開發(fā)板ip已經(jīng)被分配為和PC對應(yīng)以太網(wǎng)在同一網(wǎng)段內(nèi):注意:每一次連接開發(fā)板的主機號可能不一樣
我們ping www.baidu.com可見我們開發(fā)板已經(jīng)可以上網(wǎng):
通過PC也可以ping通我們的開發(fā)板了:
如果后續(xù)還想連接我們的虛擬機,只需要我們的虛擬機加上一個橋接開發(fā)板的網(wǎng)絡(luò)適配器即可。
二、通過板載WiFi模塊無線上網(wǎng)
我們在這里通過wpa_supplicant來讓我們的板載RealTek WiFi模塊連接無線網(wǎng)絡(luò),wpa_supplicant是一個連接、配置WiFi的工具。
修改配置文件:
vi /etc/wpa_supplicant.conf
修改為:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
update_config=1
network={
ssid="****"//自己的WiFi名
psk="****"//自己WiFi的對應(yīng)密碼
}
注意:兩個等號前后不能為空格,不然就會報錯,別問我是怎么知道的,說多了都是淚555
設(shè)置WLAN的IP地址,并設(shè)置網(wǎng)關(guān),并配置resolv.conf文件:
ifconfig wlan0 192.168.0.101
route add default gw 192.168.0.1
vi /etc/resolv.conf
配置內(nèi)容為確保.server后有nameserver 8.8.8.8:
# This is /run/systemd/resolve/resolv.conf managed by man:systemd-resolved(8).
# Do not edit.
#
......
nameserver 192.168.0.1
search .
nameserver 8.8.8.8
然后ping在同一個網(wǎng)段內(nèi)的PC和百度來測試網(wǎng)絡(luò)連接:
最后配置rc.local開機啟動文件,添加WiFi開機自動連接功能,如果沒有此文件則新建此文件:
vi /etc/rc.local
配置如下:
#!/bin/sh -e
#
#rc.local
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf &
ifconfig wlan0 192.168.0.101
route add default gw 192.168.0.1
exit 0
最后通過chmod命令賦予這個文件權(quán)限即可開機自動連接對應(yīng)WiFi了:文章來源:http://www.zghlxwxcb.cn/news/detail-596341.html
chmod +x /etc/rc.local
chmod 755 /etc/rc.loacl
三、總結(jié)
本篇對于IGKBoard開發(fā)板的兩種連網(wǎng)方式進行了講述,那么對于開發(fā)板連網(wǎng)你一般更喜歡用哪一種方法呢?文章來源地址http://www.zghlxwxcb.cn/news/detail-596341.html
到了這里,關(guān)于[imx6ull]開發(fā)板多種連網(wǎng)方式精講的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!