开发环境:
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]
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 连接网络