zoukankan      html  css  js  c++  java
  • 全志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来连接吧

  • 相关阅读:
    [译]ABP vNext微服务演示,项目状态和路线图
    [译]初试C# 8.0
    [译]ABP vNext介绍
    ViewModel从未如此清爽
    python 函数基础及装饰器
    python 基础一
    scrapy基础二
    scrapy 基础
    python 基础技巧
    pandas 基础
  • 原文地址:https://www.cnblogs.com/cliuwei/p/5590783.html
Copyright © 2011-2022 走看看