linux 支持USB WIFI 调试 log

来源:互联网 发布:淘宝合并付款失败 编辑:程序博客网 时间:2024/06/05 22:37

开发环境:

HOST---- UBUNTU

ARM 芯片 ---- AM335X

author:DriverMonkey


Step1: 修改内核配置

[*] Networking support  --->

  [*]   Wireless  --->

      <*>   cfg80211 - wireless configuration API

      [*]   Wireless extensions sysfs files

      <*>   Generic IEEE 802.11 Networking Stack(mac80211)

Device Drivers  --->

  [*]Network device support  --->

     [*]   Wireless LAN  --->

       <*> IEEE 802.11 for Host AP (Prism2/2.5/3 andWEP/TKIP/CCMP)

       [*] Support downloading firmware images withHost AP driver

       [*] Support for non-volatile firmwaredownload

       [*] Ralink driver support  --->

              [*] Ralink rt27xx/rt28xx/rt30xx (USB) support

Step2: Copy wifi 工具相关文件

1.复制 rt2870.bin(这个文件可以通过芯片官网现在) 到机器根文件系统 /lib/firmware 目录

2.复制 wifi配置工具到根文件系统 如下所示:

PS:以下文件都可以从TI 官方 root fs 找到

/usr/sbin/wpa_passphrase
/usr/sbin/wpa_cli
/usr/sbin/wpa_supplicant

3.复制wifi 配置工具依赖库到根文件对应目录, 如下所示:

 PS:以下文件都可以从TI 官方root fs 找到

 [libnl.so.2]
 [libnl-genl.so.2]
 [libssl.so.1.0.0]
 [libcrypto.so.1.0.0]
 [libdl.so.2]
 [libdbus-1.so.3]
 [libc.so.6]

Step3.配置wifi使其联网

1. pa_passphrase Siglent11_RD Password111 > wpa.conf 

将生成 wpa.config 文件 其中  Siglent11_RD 是用户名, Password111 是密码

2.wpa_supplicant -i wlan0 -c ./wpa.conf  连接上网 

3.udhcpc -i wlan0  自动分配IP 连接网络



0 0