根据论坛上另一位大佬的文章总结的, 可能更适合小白😂
milkv-duo 适配 RTL8723DU USB WiFi
清单
第一步:编译镜像
方法一:使用官方镜像
$ wget https://github.com/milkv-duo/duo-buildroot-sdk/releases/download/Duo-V1.0.5/milkv-duo-v1.0.5-2023-1019.img.zip
方法二:自己编译镜像
- 克隆官方仓库
$ git clone https://github.com/milkv-duo/duo-buildroot-sdk.git
- 进入
duo-buildroot-sdk/
执行命令
$ ./build_milkv.sh
- 编译过程需要很久,可以喝杯茶歇歇。
第二步:编译内核模块和测试程序
克隆仓库
$ git clone https://github.com/GrootLiu/milkv-duo-rtl8723du.git
$ cd milkv-duo-rtl8723du/rtl8723du
第三步:修改交叉编译器路径
更改目录中的 Makefile
,将 SDK_DIR
中的 /path/to/duo-buildroot-sdk
改为之前克隆的 duo-buildroot-sdk
的绝对路径。
第四步:生成驱动
$ make
检查是否生成两个文件:8723du.ko
。
第五步:连接 USB 设备
固定 MAC 地址
$ echo "pre-up ifconfig eth0 hw ether 78:01:B3:FC:E8:55" >> /etc/network/interfaces && sync
开启底板 USB 功能
$ rm /mnt/system/usb.sh
$ ln -s /mnt/system/usb-host.sh /mnt/system/usb.sh
$ sync
重启
$ reboot
插入 USB 设备
第六步:安装驱动
将前面生成的驱动拷贝到 milkv-duo 板子中。
$ insmod 8723.ko
第七步:连接 WiFi
参考下面的链接:
Wi-Fi基本操作
结果
1 Like