绿联的USB无限网卡,在 Windows 上用是比较简单的:插上网卡,会作为存储盘弹出,其中包含了驱动软件安装包,驱动软件安装后,系统会将网卡自动设备为WiFi设备,就直接可以使用系统软件连接 WiFi 了。
想在 TLT113 这个 ARM 板上使用这张网卡,就比较麻烦了。需要在 kernel、rootfs、驱动 这3个层面进行适配,使用也需要使用命令行工具。
试验环境:
kernel 修改
1  | # @ Tina 根目录  | 
buildroot_fs 定制
1  | # @ Tina 根目录  | 
驱动编译
从 绿联USB2.0无线网卡RTL8811CU芯片驱动(Windows+Linux系统) 页面下载驱动软件:https://download.lulian.cn/2025-drive/CM448-20204_CM496-90334_Drive_V1.1.zip
将 RTL8811CU_ARM 解压出来。
修改 Makefile
1  | $ diff RTL8811CU_ORG/Makefile RTL8811CU_ARM/Makefile  | 
修复报错
1  | $ diff RTL8811CU_ORG/os_dep/linux/usb_intf.c RTL8811CU_ARM/os_dep/linux/usb_intf.c  | 
编译
1  | $ make  | 
获得 8821cu.ko,下载到开发板。
配置+测试
设置 WiFi 密码,vim /etc/wpa_supplicant.conf:
1  | ctrl_interface=/var/run/wpa_supplicant  | 
安装模块:
1  | $ insmod 8821cu.ko  | 
切换USB网卡从存储模式到 WLAN 模式:
1  | $ lsusb -v  | 
启动 wpa:
1  | $ ifconfig -a  | 
设置静态IP:
1  | $ ifconfig wlan1 192.168.0.200 netmask 255.255.255.0 broadcast 192.168.0.255 up  |