zoukankan      html  css  js  c++  java
  • 【wifi移植 1】 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-JSP内置对象之response对象
    JAVA-JSP内置对象之request对象的其他方法
    JAVA-JSP内置对象之request获得封装所有参数值的Map
    JAVA-JSP内置对象之request获得参数的所有参数值(多个值)
    JAVA-JSP内置对象之request获得参数的参数值(一个值)
    Animator根骨骼运动原始实现代码
    Unity胶囊体的碰撞检测实现
    Animation Play/Stop测试
    texconv下载以及使用命令
    unity替换mesh测试
  • 原文地址:https://www.cnblogs.com/emlslxl/p/5578502.html
Copyright © 2011-2022 走看看