Skip to main content

reComputer R1100 OSのフラッシュ

note

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

reComputer R1100はRaspberry Pi CM4を搭載した多用途なエッジIoTゲートウェイで、AI機能を備えています。2x Ethernet、2x USB、2x RS485、2x RS232、2x DI、2x DOなどの幅広い産業用インターフェースを備え、4G、LoRa®、Wi-Fi/BLEなどの柔軟な無線接続オプションを提供します。これらの機能により、さまざまな産業用途に最適な選択肢となります。 reComputer R1100シリーズは、データ収集とプロセス監視、自動化とロボット制御、インテリジェント製造、産業通信とネットワーキングなどのIoTアプリケーションで広く使用されています。そのコンパクトなサイズ、柔軟性、低コスト、プログラム可能性により、自動化、IoTシステムなどを強力にサポートします。

ハードウェア要件

以下のハードウェアを準備してください:

  • reComputer R1100 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-R110x:~ $ 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を押します:

pir

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

pir

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

pir

ここでNoを選択します - 最新のブートローダーを選択します。

pir

ツールを終了するにはFinishを選択します:

pir

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

pir

その後、以下のコマンドを使用してブート順序を変更します:

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
image通常モードeMMC から起動Low
imageフラッシュモードUSB から起動High
  • ステップ 2. USB Type-C データケーブルを使用して reComputer R1100 の Type-C ポートに接続してください。以下の画像を参照してください。
  • ステップ 3. 電源コードを電源供給装置から reComputer R1100 の電源ポートに接続してください。

note

電源ソリューションは逆極性保護のためにブリッジ整流ダイオードを利用しており、AC および DC 入力の両方に対応しています。これにより、電源供給装置の正極と負極がどのように接続されても回路が損傷することはありません。ブリッジ整流器を使用することで、入力 DC の極性に関係なく出力電圧の極性が固定され、効果的な逆極性保護が提供されます。

次に、ホストコンピュータでのソフトウェア設定に進みます。使用するオペレーティングシステムに応じて以下の手順に従ってください。

Windows の場合

  • ステップ 1. 必要なドライバーとブートツールをインストールするために rpiboot setup installer をダウンロードしてください。こちらをクリック

  • ステップ 2. USB Type-C ケーブルを使用して reComputer R1100 を PC に接続してください。

Windows がハードウェアを検出し、必要なドライバーをインストールします。

  • ステップ 3. 以前にインストールした rpiboot ツールを検索して開いてください。

  • ステップ 4. ファイルエクスプローラーを開くと、Computer Module 4 の eMMC が USB マスストレージデバイスとして表示されます。

  • ステップ 5. Raspberry Pi Imager ソフトウェアを こちら からダウンロードしてください。

  • ステップ 6. Raspberry Pi Imager ソフトウェアを開いてください。

pir

  • ステップ 7. キーボードで CTRL + SHIFT + X を押して 詳細オプションウィンドウを開いてください。

pir

ここで ホスト名の設定、SSH の有効化、パスワードの設定、WiFi の構成、ロケール設定などを行うことができます。

note

システムにはユーザー名とパスワードが事前設定されています。ログイン時にはデフォルトのユーザー名を "recomputer"、デフォルトのパスワードを "12345678" に設定してください。異なる資格情報を設定して問題が発生した場合、reComputer R1100 の初回購入分の場合は OS を再フラッシュしてください。

  • ステップ 8. CHOOSE OS をクリックして希望の OS を選択してください。

pir

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

または以下のリンクからイメージファイルをダウンロードすることもできます:

Ubuntun for raspberry-pi

  • ステップ 9. CHOOSE STORAGE をクリックして接続された eMMC ドライブを選択してください。

  • ステップ 10. 最後に WRITE をクリックしてください。

pir

フラッシュプロセスが完了するまで数分待ってください。

  • ステップ 11. Boot Mode スイッチNormal mode の位置に戻してください。

これで こちら に進むことができます。

MAC の場合

caution

以下の手順を進める前に 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 R1100 を Mac コンピュータに接続してください。

  • ステップ 7. このリンク にアクセスして Raspberry Pi Imager アプリケーションをダウンロードしてインストールしてください。

  • ステップ 8. Raspberry Pi Imager アプリケーションを開いてください。

pir

  • ステップ 9. キーボードで CTRL + SHIFT + X を押して 詳細オプションウィンドウを開いてください。

pir

ここで ホスト名の設定、SSH の有効化、パスワードの設定、WiFi の構成、ロケール設定などを行うことができます。

note

システムにはユーザー名とパスワードが事前設定されています。ログイン時にはデフォルトのユーザー名を "recomputer"、デフォルトのパスワードを "12345678" に設定してください。異なる資格情報を設定して問題が発生した場合、reComputer R1100 の初回購入分の場合は OS を再フラッシュしてください。

  • ステップ 10. CHOOSE OS をクリックし、希望する OS を選択します

pir

注意: Other general purpose OS に移動することで、64-bit Ubuntu などの他の OS を選択することができます。

または、以下のリンクからイメージファイルをダウンロードすることもできます:

Ubuntun for raspberry-pi

  • ステップ 11. CHOOSE STORAGE をクリックし、接続された eMMC ドライブを選択します

  • ステップ 12. 最後に WRITE をクリックします

pir

フラッシングプロセスが完了するまで数分お待ちください。

  • ステップ 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 は日付、hhmm はそれぞれ時間と分を表します。

  • ステップ 4. usbboot ツールのリポジトリをクローンします
git clone --depth=1 https://github.com/raspberrypi/usbboot
cd usbboot
  • ステップ 5. usbboot ツールをビルドしてインストールします
make
  • ステップ 6. reComputer R1100 を USB Type-C ケーブルで PC に接続します

  • ステップ 7. usbboot ツールを実行し、接続を待機します

sudo ./rpiboot

結果は以下のように表示されます:

pir

  • ステップ 8. snap をダウンロードします
sudo apt install snap
  • ステップ 9. rpi-imager をダウンロードします
snap install rpi-imager
  • ステップ 10. Raspberry Pi Imager ソフトウェアを開きます
rpi-imager

結果は以下のように表示されます:

pir

  • ステップ 11. キーボードで CTRL + SHIFT + X を押して Advanced options ウィンドウを開きます

ホスト名を設定し、パスワードを設定し、Wi-Fi を構成し、ロケール設定を行います

pir

SSH を有効にします

pir

ここで ホスト名を設定し、SSH を有効にし、パスワードを設定し、Wi-Fi を構成し、ロケール設定 などを行うことができます。

note

システムにはユーザー名とパスワードが事前設定されています。ログイン時にデフォルトのユーザー名を "recomputer"、デフォルトのパスワードを "12345678" に設定してください。異なる資格情報を設定して問題が発生した場合、最初のバッチの reComputer R1100 を購入した場合は OS を再フラッシュしてください。

  • ステップ 11. CHOOSE OS をクリックし、希望する OS を選択します

注意: Other general purpose OS に移動することで、64-bit Ubuntu などの他の OS を選択することができます。

または、以下のリンクからイメージファイルをダウンロードすることもできます:

Ubuntun for raspberry-pi

  • ステップ 12. CHOOSE STORAGE をクリックし、接続された eMMC ドライブを選択します

  • ステップ 13. 最後に NEXTYES をクリックします

pir

フラッシングプロセスが完了するまで数分お待ちください。 結果は以下のように表示されます:

pir

  • ステップ 14. Boot Mode スイッチNormal modeの位置に戻します

ドライバのインストール

SSH を使用して reComputer R1100 にアクセスする

note

以下の手順では、基本的な Linux コマンドラインの知識が必要です。コーヒーを用意して準備を整えてください。

上記の OS フラッシュ手順に従うと、reComputer R1100 は raspberrypi.local というホスト名で SSH が有効になっているはずです。

次に、reComputer R1100 とホストコンピュータと同じネットワーク上にあるルーターにイーサネットケーブルを接続してください。

tip

reComputer R1100 がホストコンピュータと同じネットワーク上にあるかを確認するには、ping raspberrypi.local を使用できます。

以下のような出力が表示されれば、両方のデバイスが同じネットワーク上にあることを意味します:

pir

Windowsの場合
  • ステップ 1. コマンドプロンプトを開き、以下を入力します
  • ステップ 2. プロンプトに対して yes と入力します

pir

  • ステップ 3. 以下のパスワードを入力します
raspberry
  • ステップ 4. Raspberry Pi OS に正常にログインできた場合、以下のような出力が表示されます

pir

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 に正常にログインできた場合、以下のような出力が表示されます

pir

新しい Raspbian OS をフラッシュした後の reComputer R1100 ドライバのインストール

reComputer R1100 には必要なドライバがあらかじめインストールされているため、追加のドライバをインストールする必要はありません。ただし、自分で新しい OS をフラッシュした場合は、必要なドライバを別途インストールする必要があります。

tip

32ビット OS ドライバのインストール:以下の手順を慎重に実行してください

reComputer R1100 にプリインストールされているオペレーティングシステムは 64 ビットです。32 ビット OS をインストールしたい場合は、以下の方法で DTS ドライバをインストールしてください。

SSH を使用して reComputer R1100 にアクセスする 手順に従い、次に以下のコマンドを入力してください:

echo arm_64bit=0 | sudo tee -a /boot/config.txt

その後、新しい Raspbian OS をフラッシュした後のドライバインストールプロセス を続行してください。

  • ステップ 1. 上記の手順で reComputer R1100 に接続した 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-R110x
  • ステップ 4. reComputer R1100 を再起動します
sudo reboot

このプロセスにより、ファームウェアを更新する前にドライバが最新の状態になります。

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

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

Loading Comments...