ZYNQ 7030 RTL8188FU WIFI驱动移植

时间:2024-03-28 18:13:47

目标平台:zynq 7z030
系统版本:linux4.14
WiFi驱动:rtl8188FU_linux_v5.3.0.1_28034.20180525.tar.gz

1 . 内核选配: 在linux所在的源码根目录执行 make ARCH=arm menuconfig
ZYNQ 7030 RTL8188FU WIFI驱动移植

ZYNQ 7030 RTL8188FU WIFI驱动移植

按图进行配置完成后,编译内核 make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- UIMAGE_LOADADDR=0x8000 uImage -j4 (我一般会将此写入脚本然后 执行脚本进行编译 如下图)

ZYNQ 7030 RTL8188FU WIFI驱动移植

  1. WiFi驱动编译: 将WiFi驱动解压到工作目录下,修改Makefile
    ZYNQ 7030 RTL8188FU WIFI驱动移植

ZYNQ 7030 RTL8188FU WIFI驱动移植
源码路径和工具链路径根据实际情况自定义
ZYNQ 7030 RTL8188FU WIFI驱动移植
调试信息 默认为4 ,配置完成后进行编译即可。
3. 移植wpa_supplicant 工具 此处省略。。。。
4. 加载驱动 ,配置WiFi SSID和密码,此处是写在/etc/init.d/rcS 文件中实现开机自启动
ZYNQ 7030 RTL8188FU WIFI驱动移植

在移植WiFi驱动前,默认USB功能可以正常使用。一切ok的话,就可以ping通外网了。