Milkv-duo适配 RTL8723du USB WiFi

根据论坛上另一位大佬的文章总结的, 可能更适合小白😂

3 Likes

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

方法二:自己编译镜像

  1. 克隆官方仓库
$ git clone https://github.com/milkv-duo/duo-buildroot-sdk.git
  1. 进入 duo-buildroot-sdk/ 执行命令
$ ./build_milkv.sh
  1. 编译过程需要很久,可以喝杯茶歇歇。

第二步:编译内核模块和测试程序

克隆仓库

$ 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