reComputer R1000 OSをフラッシュする方法
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
reComputer R1000 Raspbian OSをeMMCにフラッシュする
reComputer R1000エッジIoTコントローラーは、高性能なRaspberry Pi CM4プラットフォームを基盤としており、クアッドコアA72プロセッサを搭載し、最大8GB RAMおよび32GB eMMCをサポートします。柔軟に構成可能なデュアルイーサネットインターフェースを備え、BACnet、Modbus RTU、Modbus TCP/IP、KNXプロトコルをサポートする3つの絶縁RS485チャネルも含まれています。 強力なIoTネットワーク通信機能を備えたR1000シリーズは、4G、LoRa®、Wi-Fi/BLEなどの複数の無線通信オプションをサポートし、対応する無線ゲートウェイとして柔軟に構成できます。このコントローラーは、リモートデバイス管理、エネルギー管理、スマートビルディング分野のさまざまなシナリオに適しています。
ハードウェア要件
以下のハードウェアを準備してください:
- reComputer R1000 x 1
- ホストコンピュータ (Windows/Mac/Linux) x 1
- イーサネットケーブル x 1
- 電源アダプタ (12V-24V) BYO
- USB Type-Cケーブル x 1
ソフトウェア要件
NVMEからの起動
NVMEにOSをフラッシュする
このリンクを参照し、その後M.2スロットに挿入してください。
eMMCから起動してEEPROMを更新する
以下のコマンドを使用してファイルを開きます:
sudo nano /etc/default/rpi-eeprom-update
以下のように変更してください:
FIRMWARE_RELEASE_STATUS="latest"
RPI_EEPROM_USE_FLASHROM=1
CM4_ENABLE_RPI_EEPROM_UPDATE=1
Ctrl
+x
を使用してファイルを保存します。
以下のコマンドを使用してファイルを開きます:
sudo nano /boot/firmware/config.txt
[cm4]
部分を以下のように変更してください:
[cm4]
dtparam=spi=on
dtoverlay=audremap
dtoverlay=spi-gpio40-45
Ctrl
+x
を使用してファイルを保存し、以下のコマンドを使用してマシンを再起動します:
sudo reboot
その後、以下のコマンドを使用してEEPROMを更新します:
sudo rpi-eeprom-update -a
出力は以下のようになります:
recomputer@reComputer-R100x:~ $ sudo rpi-eeprom-update -a
BOOTLOADER: up to date
CURRENT: Tue Feb 11 05:00:13 PM UTC 2025 (1739293213)
LATEST: Tue Feb 11 05:00:13 PM UTC 2025 (1739293213)
RELEASE: latest (/usr/lib/firmware/raspberrypi/bootloader-2711/latest)
Use raspi-config to change the release.
VL805_FW: Using bootloader EEPROM
VL805: up to date
CURRENT:
LATEST:
最新のEEPROMをフラッシュし、起動順序を変更する
以下のコマンドを使用してraspi-configを開きます:
sudo raspi-config
Advanced Options
までスクロールし、Enterキーを押します:

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

最後にLatest
を選択し、Enterキーを押します:

ここではNo
を選択してください - latest
ブートローダーを使用します。

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

再起動を求められた場合は、Yes
を選択してください。

その後、以下のコマンドを使用して起動順序を変更します:
sudo -E rpi-eeprom-config --edit
ファイルを以下のように変更してください:
[all]
BOOT_UART=0
WAKE_ON_GPIO=1
POWER_OFF_ON_HALT=0
BOOT_ORDER=0xf416
Ctrl
+x
を使用してファイルを保存し、その後マシンを再起動します。
Raspbian OS のフラッシュ手順
注意: Seeed によってパッケージ化された最新のシステムイメージには、適切なドライバが含まれています: pi-gen-expand
- ステップ 1. 以下の図に従って、スイッチが
Flash mode
に設定されていることを確認してください:
スイッチ位置 | モード | 説明 | nRPI-BOOT |
---|---|---|---|
![]() | 通常モード | eMMC から起動 | Low |
![]() | フラッシュモード | USB から起動 | High |
- ステップ 2. USB Type-C データケーブルを使用して、reComputer R1000 の Type-C ポートに接続してください。以下の画像を参照してください。

- ステップ 3. 電源コードを電源供給装置から reComputer R1000 の電源ポートに接続してください。

電源ソリューションは逆極性保護のためにブリッジ整流ダイオードを利用しており、AC および DC 入力の両方に対応しています。これにより、電源供給の正極と負極がどのように接続されても回路が損傷することはありません。ブリッジ整流器を使用することで、入力 DC の極性に関係なく出力電圧の極性が固定され、効果的な逆極性保護が提供されます。
次に、ホストコンピュータでのソフトウェア設定に進みます。使用するオペレーティングシステムに応じて以下の手順に従ってください。
Windows の場合
ステップ 1. 必要なドライバとブートツールをインストールするために、こちら をクリックして rpiboot セットアップインストーラー をダウンロードしてください。
ステップ 2. USB Type-C ケーブルを使用して reComputer R1000 を PC に接続してください。
Windows がハードウェアを検出し、必要なドライバをインストールします。
ステップ 3. 先ほどインストールした rpiboot ツールを検索して開いてください。
ステップ 4. ファイルエクスプローラー を開くと、Computer Module 4 の eMMC が USB マスストレージデバイス として表示されます。
ステップ 5. こちら から Raspberry Pi Imager ソフトウェアをダウンロードしてください。
ステップ 6. Raspberry Pi Imager ソフトウェアを開いてください。
- ステップ 7. キーボードで CTRL + SHIFT + X を押して 詳細オプション ウィンドウを開いてください。
ここで ホスト名の設定、SSH の有効化、パスワードの設定、WiFi の設定、ロケール設定 などを行うことができます。
システムにはユーザー名とパスワードがプリセットされています。ログイン時にデフォルトのユーザー名を "recomputer"、デフォルトのパスワードを "12345678" に設定してください。異なる資格情報を設定して問題が発生した場合、最初のバッチの reComputer R1000 を購入した場合は OS を再フラッシュしてください。
- ステップ 8. CHOOSE OS をクリックして、希望の OS を選択してください。
注意: 64-bit Ubuntu などの他の OS を選択するには、Other general purpose OS に移動してください。

または、以下のリンクを使用してイメージファイルをダウンロードできます:
ステップ 9. CHOOSE STORAGE をクリックして、接続された eMMC ドライブを選択してください。
ステップ 10. 最後に WRITE をクリックしてください。
フラッシュプロセスが完了するまで数分お待ちください。
- ステップ 11. ブートモードスイッチ を 通常モード の位置に戻してください。
これで こちら にスキップできます。
MAC の場合
以下の手順を進める前に homebrew をインストールする必要があります。
ターミナルを開き、brew -v
と入力して正しい homebrew 環境が設定されているか確認してください。インストールされている homebrew 環境のバージョンが表示されるはずです。
- ステップ 1. usbboot リポジトリをクローンしてください。
git clone --depth=1 https://github.com/raspberrypi/usbboot
cd usbboot
- ステップ 2. libusb をインストールしてください。
brew install libusb
- ステップ 3. pkg-config をインストールしてください。
brew install pkg-config
- ステップ 4. make を使用してビルドしてください。
make
- ステップ 5. バイナリを実行してください。
sudo ./rpiboot
ステップ 6. USB Type-C ケーブルを使用して reComputer R1000 を Mac コンピュータに接続してください。
ステップ 7. このリンク にアクセスして Raspberry Pi Imager アプリケーションをダウンロードしてインストールしてください。
ステップ 8. Raspberry Pi Imager アプリケーションを開いてください。
- ステップ 9. キーボードで CTRL + SHIFT + X を押して 詳細オプション ウィンドウを開いてください。
ここでは、ホスト名の設定、SSHの有効化、パスワードの設定、Wi-Fiの構成、ロケール設定の設定などを行うことができます。
システムには既定のユーザー名とパスワードがプリセットされています。ログイン時には既定のユーザー名を "recomputer"、既定のパスワードを "12345678" に設定してください。異なる資格情報を設定して問題が発生した場合、reComputer R1000 の初回購入分の場合はOSを再フラッシュしてください。
- ステップ 10. CHOOSE OS をクリックし、希望するOSを選択します。
注意: 64-bit Ubuntu などの他のOSを選択するには、Other general purpose OS に移動してください。

または、以下のリンクからイメージファイルをダウンロードすることもできます:
ステップ 11. CHOOSE STORAGE をクリックし、接続されたeMMCドライブを選択します。
ステップ 12. 最後に WRITE をクリックします。
フラッシュプロセスが完了するまで数分待ちます。
- ステップ 13. Boot Modeスイッチ を Normal mode の位置に戻します。
これで こちら にスキップできます。
Linuxの場合
Gitを使用して rpiboot のソースコードを取得するため、Gitがインストールされていることを確認してください。
- ステップ 1. Terminal ウィンドウを開き、以下を入力して パッケージリスト を更新します。
sudo apt-get update
- ステップ 2. 以下のコマンドで Git をインストールします。
sudo apt install git pkg-config make gcc libusb-1.0-0-dev
- ステップ 3. Gitは日付が正しく設定されていない場合にエラーを出すことがあります。以下を入力して修正してください。
sudo date MMDDhhmm
注意: MM は月、DD は日付、hh と mm はそれぞれ時間と分を表します。
- ステップ 4. usbboot ツールのリポジトリをクローンします。
git clone --depth=1 https://github.com/raspberrypi/usbboot
cd usbboot
- ステップ 5. usbboot ツールをビルドしてインストールします。
make
ステップ 6. reComputer R1000 をUSB Type-CケーブルでPCに接続します。
ステップ 7. usbboot ツールを実行し、接続を待機します。
sudo ./rpiboot
結果は以下のように表示されます:
- ステップ 8. Snapをダウンロードします。
sudo apt install snap
- ステップ 9. rpi-imager をダウンロードします。
snap install rpi-imager
- ステップ 10. Raspberry Pi Imagerソフトウェアを開きます。
rpi-imager
結果は以下のように表示されます:
- ステップ 11. キーボードで CTRL + SHIFT + X を押して Advanced options ウィンドウを開きます。
ホスト名の設定、パスワードの設定、Wi-Fiの構成、ロケール設定を行います。
SSHを有効化します。
ここでは、ホスト名の設定、SSHの有効化、パスワードの設定、Wi-Fiの構成、ロケール設定の設定などを行うことができます。
システムには既定のユーザー名とパスワードがプリセットされています。ログイン時には既定のユーザー名を "recomputer"、既定のパスワードを "12345678" に設定してください。異なる資格情報を設定して問題が発生した場合、reComputer R1000 の初回購入分の場合はOSを再フラッシュしてください。
- ステップ 11. CHOOSE OS をクリックし、希望するOSを選択します。

注意: 64-bit Ubuntu などの他のOSを選択するには、Other general purpose OS に移動してください。

または、以下のリンクからイメージファイルをダウンロードすることもできます:
ステップ 12. CHOOSE STORAGE をクリックし、接続されたeMMCドライブを選択します。
ステップ 13. 最後に NEXT と YES をクリックします。
フラッシュプロセスが完了するまで数分待ちます。 結果は以下のように表示されます:
- ステップ 14. Boot Modeスイッチ を Normal mode の位置に戻します。
ドライバのインストール
SSH を使用して reComputer R1000 にアクセスする
以下の手順では、基本的な Linux コマンドラインの知識が必要です。コーヒーを用意して準備を整えてください。
上記の OS フラッシュ手順に従うと、reComputer R1000 は raspberrypi.local
というホスト名で SSH が有効になっているはずです。
次に、reComputer R1000 とホストコンピュータが同じネットワーク上にあるルーターにイーサネットケーブルを接続してください。
reComputer R1000 がホストコンピュータと同じネットワーク上にあるかを確認するには、ping raspberrypi.local
を使用できます。
以下のような出力が表示されれば、両方のデバイスが同じネットワーク上にあることを意味します:
Windowsの場合
- ステップ 1. コマンドプロンプトを開き、以下を入力します
- ステップ 2. プロンプトに対して yes と入力します
- ステップ 3. 以下のパスワードを入力します
raspberry
- ステップ 4. Raspberry Pi OS に正常にログインできた場合、以下のような出力が表示されます
Mac/Linuxの場合
- ステップ 1. コンピュータで ターミナル を開き、以下を入力します
# ssh username@hostname
ssh [email protected]
- ステップ 2. 以下のメッセージに対して yes と入力します
ECDSA key fingerprint is SHA256:XXXXXXX.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
- ステップ 3. パスワードを求められたら、以下を入力します
# user のパスワード
raspberry
- ステップ 4. Raspberry Pi OS に正常にログインできた場合、以下のような出力が表示されます
新しい Raspbian OS をフラッシュした後の reComputer R1000 ドライバのインストール
reComputer R1000 には必要なドライバがあらかじめインストールされているため、追加のドライバをインストールする必要はありません。ただし、自分で新しい OS をフラッシュした場合は、必要なドライバを別途インストールする必要があります。
32ビット OS ドライバをインストールする場合、以下の手順を慎重に実行してください:
reComputer R1000 にプリインストールされているオペレーティングシステムは 64 ビットです。32 ビット OS をインストールしたい場合は、以下の方法で DTS ドライバをインストールしてください。
SSH を使用して reComputer R1000 にアクセスする 手順に従い、次に以下のコマンドを入力してください:
echo arm_64bit=0 | sudo tee -a /boot/config.txt
その後、新しい Raspbian OS をフラッシュした後のドライバのインストール手順 を続行してください。
- ステップ 1. 上記の手順で reComputer R1000 に接続した SSH シェルで以下のリポジトリをクローンします
sudo apt install git -y
git clone --depth 1 https://github.com/Seeed-Studio/seeed-linux-dtoverlays
- ステップ 2. リポジトリに移動します
cd seeed-linux-dtoverlays
- ステップ 3. 以下を入力してドライバをインストールします
sudo ./scripts/reTerminal.sh --device reComputer-R100x
- ステップ 4. reComputer R1000 を再起動します
sudo reboot
このプロセスにより、ファームウェアを更新する前にドライバが最新の状態になります。
reComputer R1000 V1.0 の場合、再起動後に /boot/firmware/config.txt
ファイルを変更する必要があります。以下のコマンドを入力してください:
sudo nano /boot/firmware/config.txt
ファイルの最終内容を以下のように変更します:
enable_uart=1
dtoverlay=dwc2,dr_mode=host
dtoverlay=vc4-kms-v3d
dtoverlay=reComputer-R100x,uart2
その後、再起動します:
sudo reboot
技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品をご利用いただく際に、できる限りスムーズな体験を提供するため、さまざまなサポートを提供しております。異なる好みやニーズに対応するため、複数のコミュニケーションチャネルをご用意しています。