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。
根据芯片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 扫描
时间: 2024-10-13 07:49:54