开发者Vapetrov于GitHub发布的microSD Express Pi项目为兼容Raspberry Pi 5的microSD Express读卡器,可以视为迷你固态硬盘转接方案。

Raspberry Pi 5与先前时代机型最大的差异之一,就是在机身正面提供1组PCIe Gen 2x1端子,可以通过软排线连接周边设备,或通过转接板转换为PCIe、M.2等形式的插槽以连接显卡、运算卡、网卡固态硬盘等设备。

SD Association(SD协会)推出的SD 7.0版规范使用PCIe总线与NVMe通信协议协议,简单地说就是将SD内存卡“固态硬盘化”,笔者先前也制作SD 8.0内存卡的测试专题,其访问速度能达到900 MB/s。

Vapetrov于GitHub发布的microSD Express Pi项目就是利用这个规格,自行设计接板将,小尺寸的microSD Express内存卡转接至Raspberry Pi 5的PCIe端子,不需额外子板的设计也有利于节省空间。

需要注意的是,Raspberry Pi 5的PCIe端子默认以带宽仅有500 MB/s的PCIe Gen 2x1模式运行,用户需要自行在“/boot/firmware/config.txt”设置文件中加入下列参数,就能切换至带宽为1000 MB/s的PCIe Gen 3x1模式,而microSD Express Pi大约能达到800 MB/s的连续访问性能。

启动PCIe Gen 3x1模式:

(于“/boot/firmware/config.txt”设置文件中写入下列2行参数)

dtparam=pciex1

dtparam=pciex1_gen=3

Raspberry Pi 5是Raspberry Pi家族目前最新时代的单板计算机。https://www.techbang.com/posts/110027-the-raspberry-pi-5

Raspberry Pi 5的在机身正面具有1组PCIe Gen 2x1端子,并可手动启动PCIe Gen 3x1模式。

各SD规范之总线速度对比。(数据源:维基百科)

microSD Express Pi能将microSD Express内存卡转接至Raspberry Pi 5的PCIe端子。

Vapetrov已将microSD Express Pi的设计上传至GitHub存储库,有兴趣的读者可以自行下载并制作。