1、编译内核
在默认配置下,检查内核当前配置,选中下面配置,重新编译内核
CONFIG_CFG80211
CONFIG_CFG80211_DEFAULT_PS
CONFIG_CFG80211_WEXT
CONFIG_R8188EU
2、编译驱动:
$ export PATH="/work/zmp110x/tool/toolchain/arm-zlgmcu-linux-uclibcgnueabi/bin:"$PATH
$ export ARCH=arm
$ export CROSS_COMPILE=arm-zlgmcu-linux-uclibcgnueabi-
$ make KSRC=/work/zmp110x/os/kernel/bd_kernel/ -j4
$ ls -l rtl8188ftv.ko -h
-rw-rw-r-- 1 l l 1.8M 4月 6 17:01 rtl8188eus.ko
3、把rtl8188ftv.ko上传到开发板
4、加载驱动
[root@zmp1107_evb ~]$ insmod /usr/modules/zmp_hcd.ko
[root@zmp1107_evb ~]$ insmod rtl8188ftv.ko
4、把资料包rootfs相关文件放到rootfs中
5、配置成sta
a. 打开wlan0网络设备
[root@zmp1107_evb ~]$ ifconfig wlan0 up
b. 配置热点SSID和密码
[root@zmp1107_evb ~]$ wpa_passphrase ZLG-WIFI-TEST 12345678 >> /etc/config/wpa_supplicant.conf
c. 使用`wpa_supplicant`连接 wifi:
[root@zmp1107_evb ~]$ wpa_supplicant -Dnl80211 -i wlan0 -c /etc/config/wpa_supplicant.conf -B
d. 使用udhcpc获取IP地址
[root@zmp1107_evb ~]$ udhcpc -i wlan0
e. 使用ping工具或者iperf3工具测试网络