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

mac2022-06-30  76

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来连接吧

转载于:https://www.cnblogs.com/emlslxl/p/5578502.html

相关资源:ap6210B.pdf
最新回复(0)