1005 RPi0-2U2E(双百兆网络双USB)

来自Mcuzone Wiki
Mcuadm留言 | 贡献2024年9月14日 (六) 17:01的版本 →‎关键词

关键词

树莓派、 Raspberry Pi Zero、USB2.0-A、双以太网、扩展板、USB HUB 集线器

一、简介

树莓派双网络双USB扩展板是专为树莓派Zero系列所设计的扩展板,支持一代Zero和二代Zero全系列,包括带或者不带WiFi、焊或者不焊插针的各个子型号。同时也支持部分具备相同位置测试点的国产派。

该扩展板通过镀金顶针和Zero系列相连,其中两根顶针用于供电,另两根顶针用于USB通讯,需要注意的是Zero上的MicroUSB接口不能再接其它USB设备,也不能接USB线缆,不然扩展板的USB将无法使用。可通过树莓派Zero标记了PWR的MicroUSB供电,也可以通过扩展板上的USB-C供电。扩展板板载一扩四USB Hub,两路用来扩展USB转百兆网卡,两路以USB2.0-A主机口形态引出。其中一路USB2.0-A后后方还预留了1.25mm 4Pin接插件,可通过该接口扩展4G网卡等设备。

二、硬件资源

1. 通过镀金顶针和Zero系列连接,供电和通讯;

2. 可通过USB-C供电或者Zero上的PWR MicroUSB供电;

3. 板载四口USB Hub,两路用来扩展百兆网络,两路用来扩展USB2.0-A主机口;

4. 其中一路USB2.0-A后方预留1.25mm 4pin接口,共用一组USB信号,二选一使用;

5. 可选配铝合金外壳。

三、系统烧写

3.1 本文档使用基于树莓派Zero 2W的硬件,镜像为2024-07-04-raspios-bookworm-arm64.img.xz(树莓派OS,Raspberry Pi OS with desktop)。

(若使用树莓派Zero一代系列的板子,只支持32位系统,请注意下载版本。)

树莓派OS下载地址:

https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-64-bit

或ubuntu-24.04-preinstalled-server-arm64+raspi.img.xz(Ubuntu系统,Ubuntu Server 24.04 LTS,服务器版,树莓派Zero 2W因为性能关系不能用Desktop版)。

Ubuntu系统下载地址:

https://ubuntu.com/download/raspberry-pi

以及OpenWrt系统,版本为:openwrt-bcm27xx-bcm2709-rpi-2-squashfs-sysupgrade-linux-6.1.98-20240723.img.gz

3.2 系统烧写在SD(TF)卡上,点击直达烧写方法说明

四、树莓派系统下使用演示

4.1 查看硬件设备

4.1.1 查看USB设备

打开树莓派OS的终端,输入命令lsusb,如下图所示:

01

可以看到系统识别到了USB HUB和4G模组。其中:

Device 002:外挂USB Hub;

Device 003:4G模组;

Device 004:USB转百兆网卡;

Device 005:USB2.0-A接口;

Device 008:USB2.0-A接口。

如果系统卡在树莓派logo处无法启动:

0007_Zero_4G_Cat1_58.jpg

或者启动后键盘鼠标,请仔细观察顶针是否对准了镀金触点,并请在PC端打开TF卡系统分区根目录下的config.txt检查USB的初始化脚本:

0007_Zero_4G_Cat1_41.jpg

需要确认下图中的三处红框的位置是否都配置成完全,如果没有,请手动添加完整并保存文件:

# otg_mode=1(建议按此注释掉)

dtoverlay=dwc2,dr_mode=host(两处必须确保加上)

0007_Zero_4G_Cat1_57.jpg

4.1.2 查看网络设备

打开树莓派OS的终端,输入命令ifconfig -a,如下图所示:

02

可以eth0为4G Cat1(已自动连接,上图中IP地址默认为192.168.10.2),wlan0为Zero 2W自带的无线网卡。

4.2 测试网络设备

4.2.1 设置网卡优先级与指定DNS服务器

关于该部分的知识,可参阅以下链接:

设置网卡优先级

利用udhcpc指定DNS服务器

udhcpc应用场景举例

建议通过udhcpc软件,而不是编辑resolv.conf文件来指定DNS服务器,这样会比较稳定。

4.2.2 iperf3测速

Windows版iperf3下载:

http://www.mcuzone.com/down/Software.asp?ID=10000634

Linux下iperf3安装:

sudo apt-get install iperf3

百兆以太网测速结果:

eth1:client模式75Mbps左右,server模式94Mbps左右:

03

eth2:client模式75Mbps左右,server模式94Mbps左右:

04

4.3 测试外接4G模组