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

  • 相关阅读:
    Go 语言简介(下)— 特性
    Array.length vs Array.prototype.length
    【转】javascript Object使用Array的方法
    【转】大话程序猿眼里的高并发架构
    【转】The magic behind array length property
    【转】Build Your own Simplified AngularJS in 200 Lines of JavaScript
    【转】在 2016 年做 PHP 开发是一种什么样的体验?(一)
    【转】大话程序猿眼里的高并发
    php通过token验证表单重复提交
    windows 杀进程软件
  • 原文地址:https://www.cnblogs.com/cliuwei/p/5590783.html
Copyright © 2011-2022 走看看