全志A20 ap6210 wifi模塊移植


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

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

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

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

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

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

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

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

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

  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

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來連接吧


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM