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

  • 相关阅读:
    java基础知识回顾之---java String final类构造方法
    java基础知识回顾之---java String final类普通方法
    递归的理解
    跟着牛人学习
    【轻松学排序算法】眼睛直观感受几种常用排序算法
    《PhotoShop CS6 》第一节 矢量与分辨率
    SQL 查询当天,本月,本周的记录
    SQL创建表脚本
    varchar和Nvarchar区别
    [C#] 我的log4net使用手册
  • 原文地址:https://www.cnblogs.com/cliuwei/p/5590783.html
Copyright © 2020-2023  润新知