mt7601 WIFI移植
阿新 • • 發佈:2019-01-26
使用的是必聯的wifi模組,WiFi驅動原始碼包已經有現成的。
1,修改makefile的配置:
平臺選擇的是PC,然後修改下kernel的目錄和交叉編譯
2,然後就編譯驅動,在平臺上insmod這個驅動,都OK。
可以看到驅動確實載入OK了,已經有wlan0了。
ifconfig wlan0 up//啟動wlan0
但是啟動wlan0的時候出現了錯誤
通過copy這個檔案後,就啟動正常了。
3,可以使用iwlist wlan0 scanning來檢視搜尋到的所有熱點資訊
然後就可以來配置iwpriv了(我使用的是STA模式):
./iwpriv wlan0 set NetworkType=Infra //網路型別有Infra,Adhoc兩種,前者是基於AP的,後者是p2p
./iwpriv wlan0 set AuthMode=WPA2PSK//OPEN,SHARED,WEPAUTO,WPAPSK,WPA2PSK,WPANONE
./iwpriv wlan0 set EncrypType=AES//加密型別 NONE,WEP,TKIP,AES
./iwpriv wlan0 set SSID="TP-LINKLYQ"//路由器的名稱
./iwpriv wlan0 set WPAPSK="12345678_.com" //路由器的密碼
這個不確定是否已經連線上了路由器,可以使用iwpriv wlan0 connStatus 檢視下:
4,最後一步就是ping連結的路由器了,由於udhcpc配置有問題,就暫時先使用了靜態IP的配置
所以先配置了一個靜態IP(路由器是5網段的):
ifconfig wlan0 192.168.5.122 netmask 255.255.255.0;
route add default gw 192.168.5.1
一切OK,最後ping路由器的閘道器: