前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Banana Pi BPI-R4 最新Wi-Fi 7 路由开发板 ,2x10G SFP,支持 OpenWrt

Banana Pi BPI-R4 最新Wi-Fi 7 路由开发板 ,2x10G SFP,支持 OpenWrt

原创
作者头像
Banana Pi 开源硬件
发布2024-05-13 10:08:15
1620
发布2024-05-13 10:08:15
举报

第一部分:Banana Pi BPI-R4 – 产品介绍

由Sinovoip开发的著名Banana Pi品牌刚刚发布了新款Banana Pi BPI-R4路由器主板,与之前的Banana Pi R3型号相比,其规格显着升级。

该板有两种不同的配置。一个选项包括一对 SFP+ 光纤笼,而另一种配置则有一个 SFP+ 以及一个 2.5Gbps RJ45 以太网端口。此外,四个以太网端口和 WAN 端口可处理高达 1Gbps 的速度。

此外,R4 主板使用扩展网络接口控制器 (NIC) 支持最新的 Wi-Fi 7 标准,这是 R3 的 Wi-Fi 6 连接能力的显着升级。这一增强功能将为用户提供更快的无线速度,并提高视频流和在线游戏等高带宽活动的性能。总体而言,新主板将为各种网络应用提供扩展的多功能性和增强的连接选项。

接口


主要特征

  • MediaTek MT7988A (Filogic 880) 四核 Arm Corex-A73,1.8GHz 处理器
  • 4GB DDR4
  • 8GB eMMC 闪存
  • 128MB SPI-NAND 闪存
  • 微型 SD 卡插槽
  • 2x 10Gbe SFP 插槽(选项 1x 10Gbe SFP 和 1x SOC 嵌入式 2.5Gbe PHY)
  • 4 个 GbE 网络端口
  • 1 个 USB 3.2 插槽
  • 1x M.2 KEY-B 插槽,带 USB3.2 接口,适用于 5G
  • 1x M.2 KEY-M 插槽,带 PCIe3.0 1lane 接口,适用于 NVME SSD
  • 2x mini PCIe 插槽,带 PCIe3.0 2lane 接口,用于 Wi-Fi 7 NIC(网络接口卡)
  • 26 PIN GPIO 接头用于扩展应用

硬件规格

中央处理器

MediaTek MT7988A (Filogic 880) 四核Arm Corex-A73,1.8GHz 处理器

内存

4GB DDR4

机载存储

MicroSD\(TF\)卡,板载8GB eMMC

通用输入输出接口

26 针 GPIO其中一些可用于特定功能,包括 UART、I2C、SPI、PWM、I2S。

机上网络

4端口10/100/1000Mbps以太网

SFP 配置

2x10G SFP或1x10G SFP 和 1x 2.5GbE

无线上网

无线网络6/无线网络7

PoE模块(RT5400)

集成在单个 10G SFP+ 型号中

迷你PCIE

2x miniPCIe 插槽,带 PCIe3.0 2lane 接口,用于 Wi-Fi 7 NIC(网络接口卡)

M.2接口

1x M.2 KEY-B 插槽,带 USB3.2 接口,用于 5G1x M.2 KEY-M 插槽,带 PCIe3.0 1lane 接口,用于 NVME SSD

USB

1xUSB 3.2 插槽

纽扣

复位按钮、WPS按钮、开机开关

发光二极管

电源状态 LED 和 RJ45 LED

直流电源

12V/3.5A

尺寸

100.5x148mm 与 Banana Pi BPI-R64 和 Banana Pi BPI-R2 相同

重量

250克

增强性能

MediaTek Filogic 830与更先进的Filogic 880硬件平台的主要区别在于处理能力和性能。 Filogic 880配备强大的四核Arm Cortex-A73处理器,最高运行速度为1.8GHz。它专门设计用于增强接入点、路由器、中继器和类似应用的处理能力和性能。理论上,它提供高达 36 Gbps 的五频段速度,这使得它特别适合密集型高 CPU 工作负载。

Banana Pi BPI-R3 与 Banana Pi BPI-R4

Banana Pi BPI-R3 与 Banana Pi BPI-R4

模型

香蕉派BPI-R3

香蕉派BPI-R4

-

硬件特点

中央处理器

联发科MT7986(菲洛吉830)

联发科MT7988(菲洛吉880)

内存配置

2GB

4GB (DDR4)

CPU架构

皮质-A53(64 位系统芯片)

皮质-A73(64 位系统芯片)

芯数

4

4

CPU 频率(最大)

4x2.00GHz

4x1.80GHz

26 针 GPIO 接头

接口

1x M.2 KEY-E PCIe 接口1x Mini PCIe 插槽

1x M.2 KEY-B 插槽,带 USB3.2 接口,适用于 5G。1x M.2 KEY-M 插槽,带 PCIe3.0 1lane 接口,适用于 NVME SSD。2 个 miniPCIe 插槽,带有 PCIe3.0 2lane 接口,用于 Wi-Fi 7 NIC(网络接口卡)。

Micro SD (TF) 卡插槽

8GB eMMC 板载存储

128MB SPI-NAND 闪存

32MB SPI NOR 闪存

开机开关

USB端口

USB V3.0

USB V3.2

集成无线网络

N/A可选通过扩展板

WiFi 7 支持

(通过扩展板)

天线

8 根天线

13根天线+DFS天线(使用WiFi7 iPA网卡模块)

3针调试串口(UART)

纽扣

1x 启动开关1 个 WPS1x 重置

1x 启动开关1x WPS1x 重置

以太网

5x 1GbE RJ45 以太网2x SFP 2.5GbE 端口

型号 1:4 个 1GbE RJ45 以太网2 个 SFP 10GbE 端口-------------------------------------型号 2 :4 个 1GbE RJ45 以太网 1 个 SFP1x 2.5Gbe RJ45 以太网1x SFP 10GbE 端口

PCIe接口

1

4

SIM 卡支持

x1 微型 SIM 卡

x3 纳米 SIM 卡

集成 PoE 支持

包含在 x1 SFP+ 型号中。在 x2 SFP+ 型号中可选。

印刷电路板尺寸

100.5x148毫米

重量

200克

250克

电源接口

直流(5521)12V 12A

Type-C PD 20VDC 12V 5.2A 或 19V 3.2A

RTC 电池接口

操作系统

Ubuntu/Debian/OpenWrt

预估价格

91 美元起

不适用


操作更简单

用于选择不同启动选项的增强型启动开关现在更加用户友好。该板由两个跳线和四个操作组成。存储配置类型:SD、NAND、eMMC 以及我们不完全了解的第三种。不过,当我们获得更多最新信息时,我们会通知您。


新功能和更好的连接性

根据我们的 CAD 布局图,即将推出的 Banana Pi R4 板还将在三个 SIM 卡插槽旁边配备一个 Micro SD 插槽。它还将有一个支持 4G 和 5G 模块的 M.2 插槽。此外,还包括一个两针电源插座,用于为风扇供电。

该主板SoC将基于MediaTek最新的Filogic 880解决方案,主要针对AP/路由器/网关应用而设计。在这个新设计中,您可以看到还保留了 26 针 GPIO 接头。这意味着 R4 板还可用于物联网和机器人项目,例如连接传感器等。

型号 1:Banana Pi BPI-R4 布局(x2 10G SFP+ )


型号 2:Banana Pi BPI-R4 布局(x1 SFP+ 2.5G)

如下图所示,R4 配置有所不同,RJ45 2.5Gbps 以太网 WAN/LAN 端口旁边有一个 SFP+ 笼。此外,其余四个 RJ45 端口支持 1Gbps 吞吐速度。 WIFI 7 和蓝牙也是可选的,并包括以太网供电 (PoE) 支持。

近距离观察 R4 Wi-Fi 7 NIC(网络接口卡)

三频连接解释

Wi-Fi 上下文中的术语“三频”是指设备或系统在三个不同频段上运行的能力。这意味着它可以在 2.4GHz、5G 和 6GHz 范围内无缝运行。通过利用多个频段,它提供了卓越的多功能性、扩大的覆盖范围和最小化的干扰。

两种设计选择

Sinvoip 将发布其 WiFi 7 NIC 卡的两种变体。第一个选项将采用由 14 个天线组成的尖端阵列(如下图所示),而第二个更实惠的选项将总共配备 6 个天线。这些主板利用两个迷你 PCIe 插槽的电源,确保卓越的性能。

设计一:Banana Pi R4 Wi-Fi 7 NIC(4T4R 和 4T5R 设计)

网卡接口搭载四颗强大的联发科芯片——MT7977BN、MT7977AN、MT7975BN和MT996A——使其成为无缝连接的不可阻挡力量。凭借无与伦比的 4T4R 和 4T5R 连接性,该接口可释放无与伦比的性能。下面的示意图突出显示了该界面令人印象深刻的 14 根天线阵列。

Banana Pi R4 Wi-Fi 7 NIC 拥有令人印象深刻的设计,共有 14 个板载天线插座。


设计二:Banana Pi R4 Wi-Fi 7 网卡(3T3R 设计)

该网卡接口配备了三颗强大的联发科芯片:MT7976C、MT7977I1,以及针对3T3R设计的尖端Eagle D-Chip。这种结合将其转化为不可阻挡的连接力量。下面的示意图显示了界面的示意图,突出显示了其令人印象深刻的六个天线阵列。

芯片

乐队

天线配置

MT7976C

2.4GHz、5GHz

2.5GHz:2×25G:3×3

MT7977I1

6GHz

3T3R(3×3)

Eagle D芯片MT7995

(2×2 + 3×3 + 3×3)

WiFi7 iPA 网卡模块 (BPI-R4-NIC-BE14)

来源:Banana Pi(BPI R4 NIC BE14)


什么是3T3R?

3T3R(3 发送 3 接收)Wi-Fi 芯片是指用于网络设备(例如路由器、接入点或无线适配器)的无线通信芯片。 “3T”表示该芯片有 3 个传输链,这意味着它可以同时通过四个独立的流发送数据。 “3R”表示该芯片具有三个接收链,允许它同时接收来自最多 3 个不同流的数据。

此配置是多输入多输出 (MIMO) 技术的一部分,用于提高无线通信的性能和效率。多个天线可以实现更好的信号接收和传输,从而提高数据吞吐量并改善整体无线网络性能。

通过采用多个发送和接收链,3T3R Wi-Fi 芯片可以增强无线网络性能和容量。与发射和接收链较少的芯片相比,它可以实现更高的数据吞吐量、改善的信号质量和更大的范围。该技术通常用于高端Wi-Fi设备,可以提供更好的无线性能,特别是在连接设备数量不断增加的环境或网络条件具有挑战性的区域。


增强连接性,减少干扰

Banana Pi BPI-R4板附带DFS(动态频率选择)天线插座。这是专为无线 LAN(通常称为 Wi-Fi)指定的信道分配方案。除了能够避免与军用雷达、卫星通信和气象雷达等其他现有系统发生干扰之外,Wi-Fi 技术还提供广泛且一致的频谱覆盖,即“均匀传播”。


嵌入式路由器:有哪些优点?

Banana Pi R4 被广泛认为是嵌入式路由器的首选。您可以将其用于多种应用程序和物联网项目。 R4 具有适合开发目的的 26 引脚接头座。它可用于连接传感器等设备以及您能想到的任何其他设备,例如构建强大的监控摄像头系统。 Wi-Fi 7 的加入无疑令人印象深刻。然而,它可能不是每个人的必备功能。如果不是必需的,您仍然可以选择 PCIe Wi-Fi 6 / BT 扩展卡作为替代。

与其他售价 300 美元及以上的高级路由器不同,R4 主板不仅不提供 5G 连接支持和高级存储选项,而且还提供出色的性能,因此具有非凡的价值。它专为寻求在一个产品中集成基于 Linux 的嵌入式计算机和路由器的技术极客、家庭消费者和专业人士而设计。


实际应用

Banana Pi R4 路由器板拥有一系列令人印象深刻的功能和规格,使其有别于市场上的其他路由器板。首先,它支持多种操作系统,包括Android、Ubuntu和OpenWrt,让用户可以灵活地选择最适合自己需求的操作系统。这种兼容性确保该板可以轻松集成到现有网络中,而不会出现任何兼容性问题。

此外,Banana Pi R4 路由器板还具有先进的安全功能来保护您的网络。使用 VPN 协议,您可以从远程位置安全地访问您的网络。

借助 OpenWrt 的内置防火墙,可以过滤和阻止不需要的流量。您可以放心,您的网络将受到保护,免受未经授权的访问和网络攻击。

Banana Pi R4 路由器板的另一个显着功能是支持 4G LTE 和 5G 连接。这意味着您可以使用 SIM 卡连接到互联网,在主要互联网连接出现故障时提供备份选项。此功能对于严重依赖稳定的互联网连接进行运营的企业特别有用。


适合中小型企业的经济高效的解决方案

对于中小型企业来说,性价比是选择路由器板卡时的一个关键因素。 Banana Pi R4 路由器板提供经济实惠的解决方案,且不会影响性能和功能。它提供了所有必要的网络功能,而成本只是市场上其他高端路由器板的一小部分。 此外,该主板节能,与传统路由器相比功耗更低。这不仅有助于减少电费,还有助于营造绿色环境。该板还具有耐用的设计,可确保长期可靠性并最大限度地减少频繁更换或维修的需要。

第二部分:Banana Pi BPI-R4 审核(当前状态:待审核)

拆箱(仅限裸板)

让我们仔细看看 Banana Pi BPI-R4。

安装散热器的过程

散热器尺寸

要为 R4 板创建散热器,您可以自由地自行设计和定制。只需确保其满足 40 x 46 毫米的最小尺寸即可有效覆盖和冷却大部分芯片。所需散热器的高度取决于您机箱的尺寸。但是,对于 Micro SD 卡插槽旁边的 VLI VL822-Q7 集线器控制器芯片,您将需要使用单独的 9×9 毫米散热器。

R4 板设计有两个间隔 59 毫米的安装孔,确保完美贴合优化的散热器。通过选择不带风扇的被动散热器,完全消除了使用5V电源插头的麻烦。但是,如果您需要脉冲宽度调制 (PWM) 功能,您可以轻松找到具有三根电线的兼容风扇,并使用方便的预制 JST PH 2.0 3 针连接器和电线轻松连接。

散热器安装孔之间的距离(维基来源:BPI-R4 DXF 文件)

Banana Pi BPI 4 散热孔

购买主动散热器

对于那些想要个性化主动散热器的人来说,以下尺寸为 40x40x10mm,并且只能为 RAM 和 eMMC 芯片提供部分覆盖。或者,可以拆下风扇并将其安装到更合适的替代散热器上。有关接线的指导,请检查风扇接线部分,其中提供了连接器的正确颜色接线排列。

更换有源散热器连接器

原来的 Molex KF2510(3 针)连接器已更换为新的 XH2.54-3PIN 连接器,以便更好地与 R4 板配合。这是通过小心地切割连接器并将电线连接到已经连接有连接器的预先准备好的电线来完成的。

或者,可以使用压接工具仅更换连接器,无需切断任何电线。然而,对于缺乏经验的技术爱好者来说,这个过程可能非常具有挑战性且耗时。

确保 SFP+ 保持架适当冷却

通过将散热器与尺寸为 10x35x10mm 的贴纸结合在一起,我们成功找到了一种实用的 SFP+ 笼散热解决方案。这些散热器经过专门设计,可与 R3 和 R4 机箱兼容,为您提供管理散热的有效方法。这些散热器由铝制成,具有出色的导热性,可有效地将热量从 SFP+ 罩中排出。此外,如果需要,铜散热器也是一个不错的选择。

香蕉派R3

Banana Pi R3/R4 SFP+ 散热器


风扇接线

引脚号

颜色

功能

1

黄色的

速度脉冲信号

2

黑色的

接地

3

红色的

5V

香蕉派 R3 风扇接线

等等,还有一个更简单的方法。

如果您不想花额外的时间来定制散热器,您可以选择从 AliExpress 上的 Banana Pi 代理商之一购买一个。该散热器完美贴合,牢固地覆盖了大部分芯片。其大约 4.00 美元的实惠价格使其更具吸引力。

有源散热器封装包括四个散热垫,放置在 R4 板主芯片的顶部。为了将其安装到 R4,还有两个塑料螺柱插入板孔中。

您可能需要考虑用一对螺钉和螺母替换塑料螺柱,以获得更牢固的固定,这有助于增强热对流。

测量CPU温度

不带外壳测试时记录的温度读数范围在 27°C 至 29°C 之间。

代码语言:javascript
复制
root@OpenWrt:/sys/class/thermal# cat /sys/class/thermal/thermal_zone*/temp
29063customizing

有线连接速度

深入研究 R4 以太网端口的设计。在一对 SFP+ 10G 端口(笼)旁边,有四个 RJ45 LAN 端口,每个端口的最大吞吐量高达 1.0G,由 R4 以太网控制器芯片控制。

这些端口的独特之处在于每个端口都能够达到 1G PHY,从通常的带宽划分方式中脱颖而出,以实现完整的 10Gbps 吞吐量。按逻辑来说,所有 RJ45 端口都应该有第二个 2.5 PHY 接口,但出于降低成本的考虑,它可能没有实现。

需要多少个以太网 2.5G PHY 才能实现 10Gbps 的实际吞吐量?

您需要多少 2.5G PHY 来匹配 10Gbps 的功能取决于具体环境和所使用的具体技术。如果您希望实现类似的总数据传输速率,通常需要四个 2.5G PHY,即 2.5 Gbps x 4 = 10 Gbps。

详细情况如下:

  • 如果每个以太网端口的运行速度为 2.5 Gbps,那么对于 4 个端口来说,总共为 10 Gbps。
  • 每个 2.5G PHY 均以 2.5 Gbps 运行。

为了使双 10G SFP+ 端口与 2.5G PHY 的总数据传输速率相匹配,您需要四个 2.5G PHY (2.5 Gbps x 4 = 10 Gbps)。

使用 10GBASE-T SFP+ 铜缆 RJ-45 收发器执行 iPerf 吞吐量测试。

考虑在每个 SFP+ 笼上安装散热器,以帮助散发多余的热量。这种额外的冷却方法特别有用,特别是如果您计划同时使用两个 SFP+ 保持架,最大限度地发挥其高速数据传输和网络连接的潜力。散热器将有助于保持最佳性能并防止任何潜在的过热问题,确保 RJ45 收发器和网络设备之间的稳定可靠的连接。

建议散热器的最大宽度为 14 毫米,但如果您有 12 毫米的散热器,它应该可以正常工作。此外,如果您计划将 R4 组装在封闭的机箱内,最好考虑使用低高度散热器。

Banana Pi r4 SFP

检查网络接口属性:

接口 eth1 信息(LAN):

代码语言:javascript
复制
root@OpenWrt:~# ethtool eth1
Settings for eth1:
        Supported ports: [ ]
        Supported link modes:   100baseT/Full
                                1000baseT/Full
                                10000baseT/Full
                                1000baseKX/Full
                                10000baseKR/Full
                                2500baseT/Full
                                5000baseT/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  100baseT/Full
                                1000baseT/Full
                                10000baseT/Full
                                1000baseKX/Full
                                10000baseKR/Full
                                2500baseT/Full
                                5000baseT/Full
        Advertised pause frame use: Symmetric Receive-only
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                             100baseT/Half 100baseT/Full
                                             1000baseT/Half 1000baseT/Full
                                             10000baseT/Full
                                             2500baseT/Full
                                             5000baseT/Full
        Link partner advertised pause frame use: No
        Link partner advertised auto-negotiation: Yes
        Link partner advertised FEC modes: Not reported
        Speed: 10000Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 17
        Transceiver: external
        Auto-negotiation: on
        Current message level: 0x000000ff (255)
                               drv probe link timer ifdown ifup rx_err tx_err
        Link detected: yes

接口eth2信息(WAN)

代码语言:javascript
复制
root@OpenWrt:~# ethtool eth2
Settings for eth2:
        Supported ports: [ ]
        Supported link modes:   100baseT/Full
                                1000baseT/Full
                                10000baseT/Full
                                1000baseKX/Full
                                10000baseKR/Full
                                2500baseT/Full
                                5000baseT/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  100baseT/Full
                                1000baseT/Full
                                10000baseT/Full
                                1000baseKX/Full
                                10000baseKR/Full
                                2500baseT/Full
                                5000baseT/Full
        Advertised pause frame use: Symmetric Receive-only
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                             100baseT/Half 100baseT/Full
                                             1000baseT/Full
        Link partner advertised pause frame use: Symmetric
        Link partner advertised auto-negotiation: Yes
        Link partner advertised FEC modes: Not reported
        Speed: 1000Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 17
        Transceiver: external
        Auto-negotiation: on
        Current message level: 0x000000ff (255)
                               drv probe link timer ifdown ifup rx_err tx_err
        Link detected: yes

SFP+ RJ45 收发器

您可以通过选择安装两个 RJ45 收发器来充分利用两个 SFP+ 笼。或者,您可以根据您的具体需求,将一个笼子与 ISP GPON OLT 光学模块一起使用。通过我们的广泛测试,我们已经确认使用一组优质铜质 CAT7 电缆在两个 RJ45 收发器之间建立连接是可行的。

首页 EN 论坛 CN 论坛 Github 下载 BPI Wiki 维基百科 Aliexpress 官方商店

BPI-R4 SFP+ RJ45 模块兼容性列表

哪些 SFP+ 模块与 R4 板兼容? R4 板可与不同的 SFP+ 模块配合使用,具体取决于您的需求和网络设置。此外,始终建议查阅制造商的文档,以获取有关兼容模块的最准确和最新的信息。如需可靠的选项,请参阅以下列表。

与 Banana Pi R4 兼容的 RJ45 铜质 SFP+- 收发器

物品照片

品牌

描述

模型

数量

购买链接

西康

10G RJ45 铜缆 SFP+- 收发器

2

立即购买!

该网站包含产品的附属链接。我们可能会收到通过这些链接进行的购买的佣金。

我们的网络拓扑

BPI R4 本地网络拓扑

网络组件

编号。

描述

数量

笔记

1

香蕉派 R4 板

1

2

媒体转换器

1

3

Cat 7/8 以太网电缆

2

4

10G RJ45 铜缆 SFP+ 收发器

2

5

X520-DA1网卡

1

5

桌上型电脑

1

CPU:Intel Core i5 4690 @ 3.50GHz操作系统:Win 11 Education 64 位主板:B85-PRO GAMER显卡:NVIDIA GeForce GTX 750 TiRAM:32 GB DDR3

台式电脑网络接口卡 (NIC) + x2 RJ45 SFP+ 收发器

测试网络带宽和吞吐量。

测试编号

并行流数量

测试结果

1

10

[ ID] 间隔传输带宽[ 3] 0.0000-30.0511 秒 6.48 GBytes 1.85 Gbits/秒[ 6] 0.0000-30.0513 秒 1.45 GBytes 415 Mbits/秒[ 8] 0.0000-30.0515 秒 1.33 GBytes 382[1] 0.0000- 30.0511 秒 4.50 GB 1.29 Gbits/秒[9] 0.0000-30.0511 秒 1.20 GB 344 Mbits/秒[4] 0.0000-30.0513 秒 2.85 GB 813 Mbits/秒[5]秒 2.57 GB 735 Mbits/秒[2] 0.0000-30.0515 秒 4.93 GB 1.41 Gbits/秒[10] 0.0000-30.0712 秒 1.05 GB 300 Mbits/秒[7] 0.0000-30.0513 秒 2.42 GB 692 Mbits/秒[SUM] 0.0000 -30.0134 秒 28.8 GB 8.24 GB/秒

2

20

[ ID] 间隔传输带宽[ 3] 0.0000-30.0358 秒 4.94 GBytes 1.41 Gbits/秒[ 1] 0.0000-30.0573 秒 5.61 GBytes 1.60 Gbits/秒[ 12] 0.0000-30.0570 秒 1.14 GBytes 326 /秒[5] 0.0000- 30.0568 秒 4.78 GB 1.36 Gbits/秒[18] 0.0000-30.0556 秒 1.11 GB 318 Mbits/秒[2] 0.0000-30.0567 秒 2.25 GB 644 Mbits/秒[16] 91 秒 816 MBytes 227 Mbits/秒[ 15] 0.0000-30.0773 秒 1015 MBytes 283 Mbits/秒[9] 0.0000-30.0785 秒 904 MBytes 252 Mbits/秒[19] 0.0000-30.0880 秒 321 MBytes 89.4 Mbits/秒[8] 0.0000-3 0.0914 秒 270 兆字节 75.3 兆位/秒[ 6] 0.0000-30.0882 秒 960 MB 268 Mbits/秒[ 11] 0.0000-30.1024 秒 179 MBytes 49.8 Mbits/秒[ 10] 0.0000-30.1009 秒 424 MBytes 118 Mbits/秒[ 14] 0.00 00-30.1015 秒 465 MBytes 129 Mbits/秒[ 13] 0.0000-30.1029 秒 457 MBytes 127 Mbits/秒[ 20] 0.0000-30.1027 秒 706 MBytes 197 Mbits/秒[ 17] 0.0000-30.1013 秒 355 MBytes 99.0 Mbits/秒[ 7] .0000-30.1230 秒 383 MB 107 Mbits/秒[4] 0.0000-30.1019 秒 439 MBytes 122 Mbits/秒[SUM] 0.0000-30.0559 秒 27.3 GBytes 7.82 Gbits/秒

3

30

[ ID] 间隔传输带宽[ 3] 0.0000-30.0358 秒 4.94 GBytes 1.41 Gbits/秒[ 1] 0.0000-30.0573 秒 5.61 GBytes 1.60 Gbits/秒[ 12] 0.0000-30.0570 秒 1.14 GBytes 326 /秒[5] 0.0000- 30.0568 秒 4.78 GB 1.36 Gbits/秒[18] 0.0000-30.0556 秒 1.11 GB 318 Mbits/秒[2] 0.0000-30.0567 秒 2.25 GB 644 Mbits/秒[16] 91 秒 816 MBytes 227 Mbits/秒[ 15] 0.0000-30.0773 秒 1015 MBytes 283 Mbits/秒[9] 0.0000-30.0785 秒 904 MBytes 252 Mbits/秒[19] 0.0000-30.0880 秒 321 MBytes 89.4 Mbits/秒[8] 0.0000-3 0.0914 秒 270 兆字节 75.3 兆位/秒[ 6] 0.0000-30.0882 秒 960 MB 268 Mbits/秒[ 11] 0.0000-30.1024 秒 179 MBytes 49.8 Mbits/秒[ 10] 0.0000-30.1009 秒 424 MBytes 118 Mbits/秒[ 14] 0.00 00-30.1015 秒 465 MBytes 129 Mbits/秒[ 13] 0.0000-30.1029 秒 457 MBytes 127 Mbits/秒[ 20] 0.0000-30.1027 秒 706 MBytes 197 Mbits/秒[ 17] 0.0000-30.1013 秒 355 MBytes 99.0 Mbits/秒[ 7] .0000-30.1230 秒 383 MB 107 Mbits/秒[4] 0.0000-30.1019 秒 439 MBytes 122 Mbits/秒[SUM] 0.0000-30.0559 秒 27.3 GBytes 7.82 Gbits/秒

  • 每个测试的持续时间为 30 秒。

安装 M.2 NVMe SSD

R4板配备M.2 Key-M 2280插槽,支持单通道PCIe 3.0。理论上,PCIe 3.0 上的每个通道的最大理论数据传输速率为每秒 8 GB 传输 (GT/s),但由于 PCIe 使用的 8b/10b 编码方案,每个通道的最大实际吞吐量约为 985 MB/s第二(MB/秒)。

如果您打算安装 NVMe SSD 卡,任何支持 PCIe 3.0 的卡都应该可以完美运行。在测试过程中,我们使用了基于微米芯片技术的重要品牌NVMe,其峰值吞吐量传输速度高达3500 MB/s。

代码语言:javascript
复制
Disk /dev/nvme0n1: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: CT1000P3SSD8
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

执行 hdparm 速度测试

在具有单通道 (x1) 的 PCIe 3.0 插槽中,您可以体验到约 985 MB/s 的惊人最大理论吞吐量。根据我们的测试结果,传输速率为741 MB/s。尽管如此,重要的是要考虑到,由于协议开销和其他考虑因素,实际实现的吞吐量可能会略低。

代码语言:javascript
复制
root@OpenWrt:/# hdparm -t --direct /dev/nvme0n1

/dev/nvme0n1:
 Timing O_DIRECT disk reads: 2226 MB in  3.00 seconds = 741.53 MB/sec

软件支持和安装

Banana Pi R4 板最初预装了 SNAPSHOT V21.02,由于存储分支中缺少库,因此在使用 opkg update 命令更新软件包时遇到了挑战。使用快照映像可能会导致下载和安装更新包时遇到困难,因为开发人员可能故意删除了存储库源目录。

将 OpenWrt 升级到最终稳定版本是解决此问题的推荐解决方案。同时,在等待正式发布的同时,充分利用Sinovoip的串行连接升级功能。

开关跳线

与 Banana Pi R3 板一样,Sinovip 也采用了开关跳线,使用户能够从三种不同的存储选项中进行选择:Micro SD 卡、NAND 和 eMMC 闪存。通过使用 USB 到 RS232 端口适配器,您可以访问您的设备,使您能够轻松执行恢复和更新设备的软件。

更新过程

由于 SD 卡和 eMMC 设备使用相同的接口,因此您应该首先将映像闪存到 Micro SD 卡。然后,按照下列步骤操作:

由于 SD 卡和 eMMC 设备使用相同的接口,因此您应该首先将映像闪存到 Micro SD 卡。然后,按照下列步骤操作:

1) 从 SD 卡启动 2) 将映像闪存到 Nand 3) 更改跳线以从 Nand 启动 4) 将映像闪存到 eMMC 5) 更改跳线设置以从 eMMC 启动

Banana Pi BPI-R4 切换启动模式

状态号

描述

图片

1

SD 卡模式。A-> 1(高)B-> 1(高)

2

eMMC 模式。A->1(高)B->0(低)

3

与非模式。A->0(低)B->1(高)

通过使用更新的 OpenWrt 映像刷新 R4 板软件来更新它。

尽管此选项可能不是最用户友好的,但它可以确保您的 R4 设备成功更新到最新的 OpenWrt 快照。现在,让我们深入研究详细的分步指南,以确保顺利执行此过程。

  • 步骤一:将USB转RS232端口适配器的电线按照指定的接线方式连接到R4串行接口,然后将其插入标准USB端口。

产品照片

产品描述

购买链接

型号:CH340

USB 转 UART 转换器模块

在全球速卖通上查看

该网站包含产品的附属链接。

USB 转 RS232 加密狗

Banana Pi R4 板

接收

TX

TX

接收

地面

地面

将 OpenWrt 快照镜像烧写到 Nand 和 eMMC

第 1 步

断开 R4 板的电源。

步骤二

在您的 PC 上安装适用于 Windows/Linux 的 PuTTY -SSH 和 telnet 客户端。

下载来源:PuTTY.org

第三步

准备一个格式化好的U盘,复制以下镜像。文件应使用如下结构命名(y-年份,d-日期):

mtk-bpi-r4-NAND-yyyydddd.img

mtk-bpi-r4-EMMC-yyyydddd.img

  • 如果镜像被压缩,请先解压后再复制到U盘。
  • 您可以在Banana Pi R4 wiki 页面上找到图像文件。

步骤4

准备一张格式化的 Micro SD 卡,并使用Windows Disk ImagerBalena Etcher软件刷新 OpenWrt 映像。 该文件应使用如下结构命名(y-year,d-date):mtk-bpi-r4-SD-yyyydddd.img

  • 如果镜像被压缩,请先解压后再复制到U盘。
  • 您可以在Banana Pi R4 wiki 页面上找到该图像文件。

步骤5

将准备好的 Micro SD 卡插入 R4 板插槽。

第 6 步

将跳线设置设置为SD 卡模式:跳线 1->向下,跳线 2 ->向下

步骤7

启动 PuTTY 并选择“串行”选项。然后,选择适当的 COM 端口并将速度设置为115200。最后,单击“打开”继续。

Banana Pi R4 PuTTY 串口设置

步骤8

当 Putty 在后台运行时,将电源重新插入开发板以为其供电。一旦看到终端屏幕,请立即按 Enter 按钮。

步骤9

U-Boot 启动菜单出现时,选择标有“启动系统”的选项 1。

BPi Pi R4 固件 1

第 10 步

连接 USB 闪存驱动器并使用以下命令安装它:

挂载-t vfat /dev/sda1 /mnt

cd/mnt

步骤11

要擦除整个 Nand 闪存并将映像复制到 nand 设备,请运行以下命令:

mtd 擦除 /dev/mtd0

dd if=mtk-bpi-r4-NAND-20231030.img of=/dev/mtdblock0

第 12 步

关闭BPI-R4板的电源,拔掉U盘驱动,将引导开关更改为从Nand引导。

将跳线设置设置为Nand 模式:跳线 1->向上,跳线 2 ->向下

步骤13

当 Putty 应用程序在后台运行时,将电源重新插入电路板以为其供电,再次重复相同的步骤。

第 14 步

U-Boot 启动菜单出现时,选择标有“启动系统”的选项 1。

第 15 步

通过运行以下命令挂载 USB 闪存驱动器:

挂载-t vfat /dev/sda1 /mnt

步骤16

运行以下命令将镜像刷入eMMC:

回声 0 > /sys/block/mmcblk0boot0/force_ro

dd if=bl2_emmc-r4.img of=/dev/mmcblk0boot0 dd if=mtk-bpi-r4-EMMC-20231030.img of=/dev/mmcblk0

mmc 引导部分启用 1 1 /dev/mmcblk0

步骤17

关闭 R4 板的电源并将引导开关更改为从 eMMC 引导:

将跳线设置设置为eMMC 模式:跳线 1-> 向下,跳线 2 ->向上

最简单的安装 OpenWrt 的方法

如果你觉得上面的方法太复杂,你可以直接将OpenWrt镜像烧录到你的Micro SD卡上。只需记住确保跳线设置配置为 sd boot(跳线 1-> 向下,跳线 2 -> 向下)。

最后的话

Banana Pi R4 路由器板是一款出色的网络设备,拥有强大的功能并与 Linux 操作系统无缝集成。其突出特点之一是双 SFP+ 端口,为使用光纤互联网连接的用户提供了明显的优势。此外,其出色的硬件兼容性和可靠的联发科驱动程序支持使其成为持续固件更新的绝佳长期投资。

该路由器板旨在提供卓越的性能和强大的安全性。无论您是想升级办公基础设施还是提供无与伦比的多功能性,这款路由器板都是值得的投资。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第一部分:Banana Pi BPI-R4 – 产品介绍
  • 接口
  • 主要特征
  • 硬件规格
  • 增强性能
  • Banana Pi BPI-R3 与 Banana Pi BPI-R4
  • 操作更简单
  • 新功能和更好的连接性
  • 型号 1:Banana Pi BPI-R4 布局(x2 10G SFP+ )
  • 型号 2:Banana Pi BPI-R4 布局(x1 SFP+ 2.5G)
  • 近距离观察 R4 Wi-Fi 7 NIC(网络接口卡)
  • 三频连接解释
  • 两种设计选择
  • 设计一:Banana Pi R4 Wi-Fi 7 NIC(4T4R 和 4T5R 设计)
  • 设计二:Banana Pi R4 Wi-Fi 7 网卡(3T3R 设计)
  • WiFi7 iPA 网卡模块 (BPI-R4-NIC-BE14)
  • 什么是3T3R?
  • 增强连接性,减少干扰
  • 嵌入式路由器:有哪些优点?
  • 实际应用
  • 适合中小型企业的经济高效的解决方案
  • 第二部分:Banana Pi BPI-R4 审核(当前状态:待审核)
  • 拆箱(仅限裸板)
  • 让我们仔细看看 Banana Pi BPI-R4。
  • 安装散热器的过程
  • 散热器尺寸
  • 购买主动散热器
  • 更换有源散热器连接器
  • 确保 SFP+ 保持架适当冷却
  • 风扇接线
  • 等等,还有一个更简单的方法。
  • 测量CPU温度
  • 有线连接速度
  • 需要多少个以太网 2.5G PHY 才能实现 10Gbps 的实际吞吐量?
  • 使用 10GBASE-T SFP+ 铜缆 RJ-45 收发器执行 iPerf 吞吐量测试。
  • 检查网络接口属性:
  • SFP+ RJ45 收发器
  • BPI-R4 SFP+ RJ45 模块兼容性列表
  • 我们的网络拓扑
  • 台式电脑网络接口卡 (NIC) + x2 RJ45 SFP+ 收发器
  • 测试网络带宽和吞吐量。
  • 安装 M.2 NVMe SSD
  • 执行 hdparm 速度测试
  • 软件支持和安装
  • 开关跳线
  • 更新过程
  • 将 OpenWrt 快照镜像烧写到 Nand 和 eMMC
  • 第 1 步
  • 步骤二
  • 第三步
  • 步骤4
  • 步骤5
  • 第 6 步
  • 步骤7
  • 步骤8
  • 步骤9
  • 第 10 步
  • 步骤11
  • 第 12 步
  • 步骤13
  • 第 14 步
  • 第 15 步
  • 步骤16
  • 步骤17
  • 最简单的安装 OpenWrt 的方法
相关产品与服务
VPN 连接
VPN 连接(VPN Connections)是一种基于网络隧道技术,实现本地数据中心与腾讯云上资源连通的传输服务,它能帮您在 Internet 上快速构建一条安全、可靠的加密通道。VPN 连接具有配置简单,云端配置实时生效、可靠性高等特点,其网关可用性达到 99.95%,保证稳定、持续的业务连接,帮您轻松实现异地容灾、混合云部署等复杂业务场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档