admin管理员组

文章数量:1567572

上一篇文章《树莓派5使用USB外接M2接口1TB固态硬盘作启动盘》

杭州野芯科技(Mcuzone)生产的树莓派许多周边产品是受到爱好者的喜欢,最近树莓派官方开源了PCIE的应用,他们推出了一款PCIE M.2 NVME SSD固态硬盘扩展版HAT。我选择了支持2242尺寸的规格,这款扩展版还配置了制作精美的铝合金外壳,物超所值。此外还购买了三星PM991A 1T 2242 M.2 NVME固态硬盘和Lexar铝合金NVMe移动M2固态硬盘盒。

树莓派5使用USB外接M2接口1TB固态硬盘作启动盘,正常开机。

设置 Raspberry Pi 5 以使用 NVMe 驱动器

创建 NVMe 驱动器后,我们现在需要告诉 Raspberry Pi 5 我们想要从 NVMe 启动,以及我们期望连接的运行速度。

  1. 打开终端并使用 nano 编辑 config.txt 文件。
sudo nano /boot/config.txt

2,在文尾输入以下内容:

#启用PCIe外部连接器
dtparam=pciex1
#NVMe配置
dtparam=pciex1_gen=3


因为 Raspberry Pi 允许您调整总线速度(您可以选择 Gen 1 表示 2.5 GS/s,Gen 2 表示 5 GS/s,Gen 3 表示 8 GS/s),但该端口的额定速度最高可达 PCIe Gen 2。pciex1_gen=3 在实践中,有的网友实现了Pi 5 上以 Gen 3.0 的速度(高达 900 MB/秒)。

打开终端并编辑 EEPROM

sudo rpi-eeprom-config --edit

1,将 BOOT_ORDER 行更改为从 NVMe 引导。行的末尾将设置 Raspberry Pi 5 首先寻找可启动的 NVMe 驱动器。

# 将BOOT_ORDER行修改如下:
BOOT_ORDER=0xf416

2,使自定义 PCIe 板能够与 Raspberry Pi 5 一起使用。

# 添加的不是官方 non-HAT+ 适配器:
PCIE_PROBE=1

3, 重新启动 Raspberry Pi 以使更改生效。在继续之前,请检查您的 Raspberry Pi 5 是否正确重启。

4,关闭 Raspberry Pi 5 的电源,并从 Pi 上拔下 USB C 电源连接。我们需要确保电源已关闭。

使用USB外接M2接口1TB固态硬盘烧录镜像

1,把USB外接M2接口1TB固态硬盘从树莓派上拔下来,插入PC机。
2,用树莓派imager 1.8.4把Lexar铝合金硬盘盒用usb线连接到pc电脑上对硬盘格式化一下。
3,将最新固件镜像烧录到1TB固态硬盘上。

安装HAT软排线到树莓派PCIe 端口,四个铜柱安装到位。

安装三星PM991A 1T 2242 M.2 NVME固态硬盘

1,把三星PM991A 1T 2242 M.2 NVME固态硬盘从Lexar铝合金NVMe移动M2固态硬盘盒拆出来。
2,卡上PCIE M.2 NVME SSD固态硬盘扩展版HAT,用螺丝固定好。
3,给固态硬盘表面贴上陶瓷散热片。

安装好可充电RTC钮扣电池

安装摄像头测试一下

对硬盘速度做基准测试

平均读取速率为每秒874.6MB。

举一反三

采用 https://pibenchmarks/ 的存储基准测试脚本进行测速。
在pc电脑上下载好程序,复制到共享文件夹里面。

cp /home/pi/shared/PiBenchmarks-master.zip /home/pi/
unzip PiBenchmarks-master.zip
cd PiBenchmarks-master
chmod +x Storage.sh
sudo ./Storage.sh /home/pi/PiBenchmarks-master/
#实验好后删除安装的软件
sudo apt remove iozone3 fio

实验结果展示:

(完)

本文标签: 固态硬盘电脑pcie树莓派