ZP598 PCIe to 5G Ethernet Network Port HAT扩展板
|
产品说明
产品概述
我们做这个扩展板,让树莓派5多了1个5G网口,对于有需要将树莓派5用作路由器、网关、防火墙、机器人、智能家居、NAS、VOIP、工业设备、电信设备等需要多个网口的网络设备的,使用这个扩展板就可以满足你的需求。
产品特点
• 通过RTL8126芯片实现5Gbps以太网的扩展;配有铝制散热片,散热效果更好,运行性能更稳定;
• 该扩展板在树莓派官方OS系统下无需安装驱动上电后即可自动识别成eth1;使用 OpenWrt 时,需要把RTL8126的驱动编译进入固件;
• PCIe to 5G Ethernet Port HAT扩展板,可实现高速读/写;
• 专为 Raspberry Pi 5 设计,兼容 Raspberry Pi 5 2GB/4GB/8GB/16GB 计算机。
• 适用于铝制外壳。如需铝制外壳,请参阅ZC506(ASIN: B0F93SQ67G)。
安装指导
PCIe FPC排线安装
注意排线方向,连接如图所示:
扩展板安装
网口使用说明
Raspberry Pi OS
打开Terminal,检查ZP598和树莓派5的连接,用lspci命令查看是否有RTL8126:
$ lspci
如果没有RTL1826的信息请检查FPC连线方向是否正确,FPC线是否插好。
我们是用的下面的版本:
$ cat /proc/version
如果你用的版本比我们用的版本旧,升级到最新版本,如果版本不低于我们用的版本可以做后面的步骤:
$ sudo apt update
$ sudo apt upgrade
该连接已通过Gen 2.0速度(5 GT/秒)认证,但您可以强制使用Gen 3.0(10 GT/秒)速度。
$ sudo nano /boot/firmware/config.txt
要启用 PCIe Gen 3.0 速度,在/boot/firmware/config.txt中添加:
dtparam=pciex1_gen=3
用sudo reboot重启Raspberry Pi使这些配置生效。
使用以下命令:
ifconfig -a
如果出现了eth1说明我们的ZP598硬件连接成功,出现了一个网络设备eth1,否则按检查FPC连线安装是否正常。
这时我们可以接网线到这个网口后可以正常的通讯了。
OpenWrt
OpenWRT是一个高度模块化、高度自动化的嵌入式Linux系统, 拥有强大的网络组件和扩展性,常用于工控设备、电话、机器人、智能家居、路由器、网关、防火墙、NAS以及VOIP设备中。 OpenWrt SDK 极大的方便了软件开发人员,从中受益匪浅,简化了开发软件的工作。
这里介绍下RTL8126驱动编译到OpenWrt的过程,有其它需求请自己定制。
1.安装编译需要的工具
在 Ubuntu、Debian、Raspberry Pi OS上操作系统上安装了所要的工具,对于大多数基于 Linux的系统,可以使用以下命令:
sudo apt-get update
sudo apt-get install build-essential libncurses5-dev zlib1g-dev gawk git wget
2.克隆OpenWrt源码
git clone https://git.openwrt.org/openwrt/openwrt.git
3.使用下列命令配置操作系统
cd openwrt
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
选择Raspberry Pi 5对应的配置,Target选择System Boardcom BCM27xx,subtarget选择BCM2712,Target Profile选择Raspberry Pi 5/500/CM5。
选择Kernel modules进入内核模块。
选择Network Devices。
我们使用的网络芯片是RTL8126,所以在这里选择kmod-r8126,选择好后左边是“*”号。
保存我们的配置。
4.编译
make V=s -j1
5.拷贝编译的固件
cd bin/targets/bcm27xx/bcm2712/
ls
箭头这些是生成的固件,可以选择其中一个文件拷贝出来。
6.写入固件
使用Raspberry Pi Imager写入操作系统,使用Use custom的方式,见下图:
写到TF卡后,插TF卡到Raspberry Pi 5,上电运行。
7.运行OpenWrt固件
启动后用ifconfig -a命令查看,显示出来多了一个eth1设备。
包装清单
技术支持
如果你有任何问题或者需要技术支持,请联系:support@zde.plus.