【wifi移植 1】 ap6210 wifi模塊移植

1. 編譯wifi相關功能爲模塊,生成bcmdhd.ko;由bcmdhd.ko的模塊信息可知,該模塊依賴於cfg80211.ko和rfkill.ko。web

2. 寫腳本,開機自動加載wifi模塊。網絡

3. 使用命令#ifconfig wlan0 up開啓WIFI。less

  開啓wifi須要加載2個固件:fw_bcm40181a2.bin 和 nvram_ap6210.txt(bcm43362的配置文件)。工具

  根據芯片ID(ap6210內部使用bcm43362)程序自動選擇固件 fw_bcm40181a2.bin(該固件名稱程序中定義)測試

  nvram_ap6210.txt 在.config中定義,與最終的加載名稱一致。ui

  固件路徑,在.config中定義。加密

  CONFIG_BCMDHD_FW_PATH="/etc/firmware/fw_bcmdhd.bin"  //紅色部分是固件路徑,藍色部分不是最終名稱,是示意名稱。
  CONFIG_BCMDHD_NVRAM_PATH="/etc/firmware/nvram_bcmdhd.txt"  //紅色部分是固件路徑,藍色部分可修改,表明最終加載的固件的名稱。spa

4. 使用命令#iwlist wlan0 scan 掃描code

  Cell 14 - Address: 80:13:82:CD:BA:1E
                    ESSID:"HW AP"
                    Mode:Managed
                    Frequency:2.452 GHz (Channel 9)
                    Quality:5/5  Signal level:-45 dBm  Noise level:-92 dBm
                    Encryption key:off
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
                              24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s
                              12 Mb/s; 48 Mb/s

ip

5. 使用命令 #iwconfig wlan0 essid "HW AP" 鏈接沒有加密的wifi熱點

6. 使用命令 #ifconfig wlan0 192.168.43.10 netmask 255.255.255.0 up 設置IP和子網掩碼(紅色部分IP根據實際狀況而定)

7. 使用命令 #route add default gw 192.168.43.1 添加默認網關

8. 使用命令 #ifconfig wlan0 up 重啓

9. 使用命令 #ping 123.57.217.25 測試網絡是否ping通

10. 使用命令#iwlist wlan0 scan 掃描

  Cell 01 - Address: 80:13:82:CD:BA:1E
                    ESSID:"HW AP"
                    Mode:Managed
                    Frequency:2.452 GHz (Channel 9)
                    Quality:5/5  Signal level:-37 dBm  Noise level:-92 dBm
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK
                    Encryption key:on
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
                              24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s
                              12 Mb/s; 48 Mb/s

 11. 使用命令 #iwconfig wlan0 essid "HWAP" key 123456789 鏈接有加密的wifi熱點

  Error for wireless request "Set Encode" (8B2A) :
     SET failed on device wlan0 ; Invalid argument.

  iwconfig只能鏈接沒有密碼 和 web加密方式的  wpa要使用wpa_supplicant工具進行鏈接。  下載networkmanager來鏈接吧

相關文章
相關標籤/搜索