Skip to main content

Raspberry Pi 5 が PCIe Hat/Dual Hat を使用する方法

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

はじめに

このチュートリアルでは、主に M.2 Hat/Dual Hat のハードウェア接続構成と、Raspberry Pi を SSD から起動する方法について紹介します。また、ケースあり・なしの2つの設置方法についても説明し、異なる条件下での SSD の読み書き速度をテストします。

準備を始める

ハードウェアの準備

Raspberry Pi5 8GBM.2 Hat/Dual Hat

ケースなしで設置する場合、以下の材料を準備する必要があります:

  • ① Raspberry Pi 5
  • ② M.2 Hat/Dual Hat
  • ③ SSD/AI Kit PCIe デバイス
  • ④ PCIe デバイス固定用ネジ
  • ⑤ M.2 Hat と Raspberry Pi 間の PCIe 接続ケーブル
  • ⑥ ネジスリーブ、長いネジ、ナット
pir

ケースありで設置する場合、以下の材料を準備する必要があります:

  • ① Raspberry Pi 5
  • ② M.2 Hat/Dual Hat
  • ③ SSD/AI Kit PCIe デバイス
  • ④ PCIe デバイス固定用ネジ
  • ⑤ M.2 Hat と Raspberry Pi 間の PCIe 接続ケーブル
  • ⑥ 長いネジとナット
  • 外装ケース
pir

設置方法

注意: これは注意書きです。M.2 Dual Hat を Raspberry Pi で使用する前に、ポゴピンと GPIO パッドをアルコール綿で拭いてから接続してください。

pir
pir
pir

ステップ 1: PCIe 接続ケーブルを M.2 Hat に挿入します。ケーブルの挿入方向に注意してください。M.2 Hat の PCIe インターフェースは金属面を下向きにして挿入します。挿入後の図は以下の通りです:

pir

ステップ 2: PCIe 接続ケーブルを Raspberry Pi 5 に挿入します。

pir

ケーブルの挿入方向に注意してください。Raspberry Pi 5 の PCIe インターフェースは金属面を上向きにして挿入します。挿入後の図は以下の通りです:

pir

ステップ 3: Raspberry Pi 5 を M.2 Hat と重ね合わせ、ネジスリーブをネジに挿入します。

pir

次に、ネジを Raspberry Pi 5 と M.2 Hat のネジ穴に挿入します。図は以下の通りです:

pir

ステップ 4: スタッドをネジにねじ込み、ネジを基板に固定します。図は以下の通りです:

pir

ステップ 5: SSD と AI Kit を M.2 Dual Hat に挿入します。

pir

次に固定ネジを挿入し、SSD と AI Kit を M.2 Hat に固定します。図は以下の通りです:

pir

SD Card Copier ツールを使用して Raspberry Pi OS を NVMe SSD に書き込む

この方法は、SD カードを使用してデバイスを正常に起動した場合に有効です。システムが最新の Raspberry Pi システム(Bookworm 以降)であり、RPi 5 のファームウェアが 2023 年 12 月 6 日(12 月 6 日)以降に更新されていることを確認してください。そうでない場合、NVMe 関連の設定が認識されない可能性があります。

ステップ 1: Raspberry Pi システムが最新であることを確認します(Bookworm 以降)。以下のコマンドを入力して RPi 5 ファームウェアを更新してください:

  sudo apt update && sudo apt upgrade -y
sudo rpi-eeprom-update # 2023 年 12 月以降でない場合は、以下のコマンドをターミナルに入力して設定ツールを起動します
sudo raspi-config

Advanced Options までスクロールして Enter を押します:

pir

Bootloader Version までスクロールして Enter を押します:

pir

最後に Latest を選択して Enter を押します:

pir

ここでは No を選択します - latest ブートローダーを選択します。

pir

Finish を選択してツールを終了します:

pir

再起動を求められた場合は、Yes を選択します。

pir

ステップ 2:メイン画面で Applications => Accessories => SD Card Copier をクリックし、SD Card Copier プログラムを実行して、OS を NVMe SSD にコピーします。以下の図を参考にしてください:

pir

Raspberry Pi を NVMe SSD から起動する設定

SD カードスロットに簡単にアクセスできる場合は、Pi をシャットダウンして SD カードを取り外し、(すべてが正常に動作していれば)次回起動時に NVMe ドライブから自動的に起動するはずです。ただし、SD カードをそのままにして NVMe から起動したい場合は、起動順序を変更する必要があります。

ステップ 1: 以下のコマンドを入力します:

  sudo raspi-config

Advanced Options までスクロールして Enter を押します:

pir

ステップ 2: Boot Order までスクロールして Enter を押します:

pir

ステップ 3: NVMe/USB Boot を選択して Enter を押します:

pir

設定が確認されます。Enter を押します:

pir

ステップ 4: Back を選択するか Esc キーを押して最初の画面に戻ります。その後、右カーソルキーを使用して Finish に移動します。

pir

再起動するかどうか尋ねられます。「Yes」をクリックしてください:

pir

PCIeの変更

M.2 HatはPCIe Gen 2およびPCIe Gen 3モードをサポートしています。

ステップ 1: 以下のコマンドを入力して/boot/firmware/config.txtファイルを開きます。

sudo nano /boot/firmware/config.txt

ステップ 2: /boot/firmware/config.txtファイルの最後の[all]セクションに以下を追加してください。

dtparam=pciex1_gen=3

ファイルを保存して再起動してください。速度が向上する可能性があります!

スピードベンチマーク

このテストは、Raspberry PiがSDカードから起動し、SSDをバックアップストレージとして使用することを示しています。

# 書き込み速度コマンド
sudo dd if=/dev/zero of=/mnt/nvme/testfile bs=1M count=1024 oflag=direct

# 読み取り速度コマンド
sudo dd if=/mnt/nvme/testfile of=/dev/null bs=1M iflag=direc
M.2 hat読み取り速度書き込み速度
PCIe 3.0822MB/s716MB/s
PCIe 2.0431 MB/s389MB/s

技術サポートと製品ディスカッション

弊社の製品をお選びいただきありがとうございます!お客様が弊社の製品をスムーズにご利用いただけるよう、さまざまなサポートをご提供しております。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。

Loading Comments...