Skip to main content

reTerminal DMのOSフラッシュ方法

note

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

reTerminal DMにRaspbian OSをeMMCへフラッシュする

pir

reTerminal DMは、10.1インチのオープンソース産業用HMIであり、データフローを統一し、現場のデバイスを管理する統合デバイスマスターです。

Raspberry Pi CM4をベースにしたパネルPC、HMI、PLC、IIoTゲートウェイを一体化したデバイスとして、reTerminal DMはIP65産業グレードの大型スクリーンを備えた新世代のインタラクティブセンシングハブです。

CANバス、RS485、RS232、ギガビットイーサネットポートなどのインターフェースをサポートし、4G、LoRa®、WiFi、BLEなどの強力な無線通信機能を備えた豊富な拡張性とハイブリッド接続性を提供します。

*4GおよびLoRa®モジュールはデフォルトではreTerminal DMに付属していません。関連するモジュールを別途購入してください。 4Gバンドル

note

Sensecraft Edge OSはこちらからダウンロードできます。このSensecraft Edge OSは現在reTerminal DMをベースに開発されており、製品版reTerminal DMでのみ動作します。

ハードウェア要件

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

  • reTerminal DM x 1
  • ホストコンピュータ (Windows/Mac/Linux) x 1
  • イーサネットケーブル x 1
  • 電源アダプタ (12V-24V) BYO
  • USB Type-Cケーブル x 1

ソフトウェア要件

Raspbian OSをフラッシュする手順

注意: Seeedによってパッケージ化された最新のシステムイメージには、適切なドライバが含まれています:pi-gen-expand

  • ステップ1. USB Type-Cポートの隣にあるブートモードスイッチを切り替え、以下の図に従ってeMMCブートモードを無効化に設定してください:

    pir

  • ステップ2. USB Type-Cデータケーブルを使用してreTerminal DMのType-Cポートに接続してください。上記の画像を参照してください。

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

danger

電源コードを正しい極性で接続していることを確認してください。

pir

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

Windowsの場合

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

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

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

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

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

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

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

pir

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

pir

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

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

pir

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

pir

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

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

pir

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

  • ステップ11. ブートモードスイッチを元の位置に戻してください。

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

note

上記の手順が完了し、reTerminal DMに再度電源を供給すると、電源LEDが黄色に点灯し、ACT LEDが緑色に点滅しますが、画面は空白でバックライトがありません。慌てずに、ドライバのインストール手順に従って画面を復活させてください。

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. reTerminalをUSB Type-CケーブルでMacコンピュータに接続します

  • ステップ 7. このリンクからRaspberry Pi Imagerアプリケーションをダウンロードしてインストールします

  • ステップ 8. Raspberry Pi Imagerアプリケーションを開きます

pir

  • ステップ 9. キーボードでCTRL + SHIFT + Xを押して詳細オプションウィンドウを開きます

pir

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

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

pir

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

pir

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

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

pir

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

  • ステップ 13. Boot Modeスイッチを元の位置に戻します

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

note

上記の手順が完了し、reTerminal DMに再度電源を供給すると、電源LEDが黄色に点灯し、ACT LEDが緑色に点滅するはずですが、画面は空白でバックライトがありません。慌てないでください。ドライバをインストールする手順に従うだけで画面を復活させることができます。

Linuxの場合

rpibootのソースコードを取得するためにGitを使用しますので、Gitがインストールされていることを確認してください。

  • ステップ 1. ターミナルウィンドウを開き、以下を入力してパッケージリストを更新します
sudo apt-get update
  • ステップ 2. 以下のコマンドでGitをインストールします
sudo apt install git libusb-1.0-0-dev pkg-config build-essential
  • ステップ 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. usbbootツールを実行し、接続を待機します
sudo ./rpiboot

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

pir

  • ステップ 7. reTerminalをUSB Type-CケーブルでPCに接続します

  • ステップ 8. snapをダウンロードします

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

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

pir

  • ステップ 11. キーボードでCTRL + SHIFT + Xを押して詳細オプションウィンドウを開きます

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

pir

SSHを有効化します。

pir

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

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

pir

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

pir

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

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

pir

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

pir

  • ステップ 14. Boot Modeスイッチを元の位置に戻します
note

上記の手順が完了し、reTerminal DMに再度電源を供給すると、電源LEDが黄色に点灯し、ACT LEDが緑色に点滅するはずですが、画面は空白でバックライトがありません。慌てないでください。ドライバをインストールする手順に従うだけで画面を復活させることができます。

ドライバーのインストール

reTerminal DM に SSH でアクセスする

note

以下の手順では基本的な Linux コマンドラインの知識が必要です。コーヒーを準備して、作業に取り掛かる準備をしてください。

上記の OS 書き込み手順に従うと、reTerminal DM は raspberrypi.local というホスト名で SSH が有効になっているはずです。

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

tip

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

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

pir

Windowsの場合
  • ステップ 1. コマンドプロンプトを開き、以下を入力します
# ssh username@hostname
ssh [email protected]
  • ステップ 2. プロンプトに対して yes を入力します

pir

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

pir

Mac/Linuxの場合
  • ステップ 1. コンピュータで ターミナル を開き、以下を入力します
  • ステップ 2. 以下のメッセージに対して yes を入力します
ECDSA key fingerprint is SHA256:XXXXXXX.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
  • ステップ 3. パスワードを求められたら、以下を入力します
raspberry
  • ステップ 4. Raspberry Pi OS に正常にログインできた場合、以下の出力が表示されます

pir

新しい Raspbian OS を書き込んだ後の reTerminal ドライバーのインストール

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

tip

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

reTerminal DM にプリインストールされている OS は 64ビットです。32ビット OS をインストールしたい場合は、以下の方法で DTS ドライバーをインストールしてください。

reTerminal DM に SSH でアクセスする の手順に従い、以下のコマンドを入力してください:

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

その後、新しい Raspbian OS を書き込んだ後のドライバーインストール手順 を続行してください。

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

これで画面が点灯し、正常に動作するはずです。

FAQ

タッチスクリーンの向き

Q: スクリーンタッチパネルの向きが画面表示と異なっていますか?

A: 以下の手順を慎重に実行してください:

reTerminal DM に SSH でアクセスする手順に従い、次のコマンドを入力してください:

echo 'ATTRS{name}=="gt9271", ENV{LIBINPUT_CALIBRATION_MATRIX}="0  1.0  0 -1.0 0 1.0 0 0 1.0"' | sudo tee -a /etc/udev/rules.d/98-touchscreen-cal.rules

その後、再起動してください:

sudo reboot

もし画面の向きがまだ正しくない場合は、ENV{LIBINPUT_CALIBRATION_MATRIX}の追加オプションをこちらで確認できます。

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

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

Loading Comments...