Duo USB&Ethernet IO-Board体验

Duo USB&Ethernet IO-Board体验

Duo USB&Ethernet IO-Board 通过添加4个USB端口、1个RJ45网络端口、1个串口引脚和1个Type-C电源输入接口,扩展了Milk-V Duo的功能

此扩展板可以提高Duo的开发效率,并方便开发人员访问常用的USB外设和以太网

1.外观

收到货的外包装长这样

拆开

安装上焊好针脚的duo

2.使用过程

2.1 烧录镜像

烧录最新镜像:Releases · milkv-duo/duo-buildroot-sdk · GitHub

烧录方法:启动 Duo | Milk-V (milkv.io)

2.2 通过网线登录duo

2.2.1 查询IP地址

如图连接USB to TTL串口模块

远程访问工具连接

查询IP地址

ifconfig

2.2.2 配置一个固定的MAC地址

echo "pre-up ifconfig eth0 hw ether AA:7A:BC:18:02:B9" >> /etc/network/interfaces && sync

重启生效

reboot

2.2.3 通过远程访问工具连接duo

得知ip地址为192.168.31.222

连接成功

2.3 测试USB口功能

配置IO-Board底板上的4个USB口功能

rm /mnt/system/usb.sh
ln -s /mnt/system/usb-host.sh /mnt/system/usb.sh
sync

重启生效

reboot

查看是否有检测到设备

ls /dev/sd*

显示成功

Snipaste_2023-11-30_16-10-06

挂载到系统中查看U盘中的内容

mkdir /mnt/udisk
mount /dev/sdb1 /mnt/udisk

成功

Snipaste_2023-11-30_16-11-57

查看/mnt/udisk目录中的内容是否符合预期

ls /mnt/udisk

不显示内容
Snipaste_2023-11-30_16-11-57

3. 总结

rj45网口可以正常用上啦,usb接口只测试了u盘和读卡器,没有正确显示出内容,请教下大佬们哪里出问题了…

参考文档:Duo USB&Ethernet IO-Board | Milk-V (milkv.io)