reTerminal DM Flash Raspbian OS to eMMC
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バンドル
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フラッシュの手順
注意: Seedによってパッケージ化された最新のシステムイメージには、適切なドライバが含まれています:pi-gen-expand
- ステップ1. USB Type-Cポートの隣にある
boot mode switch
を切り替え、下図に従ってスイッチがdisable eMMC boot mode
に設定されていることを確認してください:
-
ステップ2. USB Type-Cデータケーブルを使用して、上図に示すようにreTerminal DMのType-Cポートに接続してください。
-
ステップ3. 電源から電源コードをreTerminal DMの電源ポートに接続してください。
電源コードが正しい極性で接続されていることを確認してください。
次に、ホストコンピュータでのソフトウェアセットアップに進みましょう。お使いのオペレーティングシステムに応じて手順に従ってください。
Windows用
-
ステップ1. こちらをクリックしてrpibootセットアップインストーラーをダウンロードし、必要なドライバとブートツールをインストールします
-
ステップ2. USB Type-CケーブルでreTerminal DMをPCに接続します
Windowsがハードウェアを検出し、必要なドライバをインストールします
-
ステップ3. 以前にインストールしたrpibootツールを検索して開きます
-
ステップ4. ファイルエクスプローラーを開くと、Compute Module 4のeMMCがUSBマスストレージデバイスとして表示されます
-
ステップ5. こちらからRaspberry Pi Imagerソフトウェアをダウンロードします
-
ステップ6. Raspberry Pi Imagerソフトウェアを開きます
- ステップ7. キーボードでCTRL + SHIFT + Xを押して詳細オプションウィンドウを開きます
ここでホスト名の設定、SSHの有効化、パスワードの設定、WiFiの設定、ロケール設定などを行うことができます
- ステップ8. CHOOSE OSをクリックして、お好みのOSを選択します
注意: Other general purpose OSに移動することで、64ビットUbuntuなどの他のOSを選択できます
-
ステップ9. CHOOSE STORAGEをクリックして、接続されたeMMCドライブを選択します
-
ステップ10. 最後に、WRITEをクリックします
フラッシュプロセスが完了するまで数分お待ちください。
- ステップ11. Boot Mode switchを元の位置に戻します
これで**こちら**にスキップできます
上記の手順が完了し、reTerminal DMに電源を再投入すると、電源LEDが黄色に点灯し、ACT LEDが緑色に点滅するはずですが、画面は空白でバックライトもありません。パニックにならないでください。ドライバのインストールの手順に従って画面を復活させる必要があります。
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
- Step 5. Run the binary
sudo ./rpiboot
-
ステップ 6. reTerminalをUSB Type-Cケーブルを使ってMacコンピュータに接続します
-
ステップ 7. このリンクにアクセスしてRaspberry Pi Imagerアプリケーションをダウンロードしてインストールします
-
ステップ 8. Raspberry Pi Imagerアプリケーションを開きます
- ステップ 9. キーボードでCTRL + SHIFT + Xを押して詳細オプションウィンドウを開きます
ここでホスト名の設定、SSHの有効化、パスワードの設定、wifiの設定、ロケール設定などを行うことができます
- ステップ 10. CHOOSE OSをクリックして、お好みのOSを選択します
注意: Other general purpose OSに移動することで、64-bit UbuntuなどのOSを選択できます
-
ステップ 11. CHOOSE STORAGEをクリックして、接続されたeMMCドライブを選択します
-
ステップ 12. 最後に、WRITEをクリックします
フラッシュプロセスが完了するまで数分お待ちください。
- ステップ 13. Boot Mode switchを元の位置に戻します
これで**こちら**にスキップできます
上記の手順が完了し、reTerminal DMに電源を再投入すると、Power 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
- Step 3. Git might produce an error if the date is not set properly. Type the following to correct this
sudo date MMDDhhmm
注意: ここで MM は月、DD は日付、hh と mm はそれぞれ時と分です。
- ステップ 4. usbboot ツールリポジトリをクローンする
git clone --depth=1 https://github.com/raspberrypi/usbboot
cd usbboot
- ステップ 5. usbbootツールをビルドしてインストールする
make
- Step 6. Run the usbboot tool and it will wait for a connection
sudo ./rpiboot
結果は以下のように表示されます:
-
ステップ 7. USB Type-Cケーブルを使用してreTerminalをPCに接続します
-
ステップ 8. snapをダウンロードします
sudo apt install snap
- Step 9. Download rpi-imager
snap install rpi-imager
- ステップ 10. Raspberry Pi Imager ソフトウェアを開く
rpi-imager
結果は以下のように表示されます:
- Step 11. キーボードで CTRL + SHIFT + X を押して Advanced options ウィンドウを開きます
ホスト名の設定、パスワードの設定、WiFiの設定、ロケール設定を行います
SSHを有効にします
ここで ホスト名の設定、SSHの有効化、パスワードの設定、WiFiの設定、ロケール設定 などを行うことができます
- Step 11. CHOOSE OS をクリックして、お好みのOSを選択します
注意: Other general purpose OS に移動することで、64-bit Ubuntu などのOSを選択できます
-
Step 12. CHOOSE STORAGE をクリックして、接続されたeMMCドライブを選択します
-
Step 13. 最後に、NEXT をクリックして YES をクリックします
フラッシュプロセスが完了するまで数分お待ちください。 結果は以下のように表示されます:
- Step 14. Boot Mode Switch を元の位置に戻します
上記の手順が完了し、reTerminal DMに電源を再投入すると、Power LEDが黄色に点灯し、ACT LEDが緑色に点滅するはずですが、画面は空白でバックライトもありません。慌てる必要はありません。画面を復活させるには、ドライバーのインストールの手順に従ってください。
Install Drivers
SSH経由でreTerminal DMにアクセス
以下の手順には基本的なLinuxコマンドラインの知識が必要です。コーヒーを一杯用意して準備してください。
上記のOSフラッシュ手順に従って、reTerminal DMはSSHが有効になり、ホスト名は raspberrypi.local
になっているはずです。
次に、EthernetケーブルをreTerminal DMとホストコンピューターと同じネットワーク上のルーターに接続してください。
reTerminal DMがホストコンピューターと同じネットワーク上にあるかテストするには、ping raspberrypi.local
を使用できます
pingコマンドの後に以下の出力が表示されれば、両方のデバイスが同じネットワーク上にあることを意味します:
Windows の場合
- Step 1. コマンドプロンプト を開いて以下を入力します
# ssh username@hostname
ssh [email protected]
- ステップ 2. プロンプトに対して yes と入力します
- ステップ 3. 以下のようにパスワードを入力します
raspberry
- ステップ 4. Raspberry Pi OSに正常にログインできた場合、以下の出力が表示されます
Mac/Linux の場合
- ステップ 1. コンピュータでターミナルを開き、以下を入力します
- ステップ2. 以下のメッセージに対して yes と入力してください
ECDSA key fingerprint is SHA256:XXXXXXX.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
- ステップ 3. パスワードを求められたら、以下を入力してください
raspberry
- Step 4. Raspberry Pi OSに正常にログインできた場合、以下の出力が表示されます
新しいRaspbian OSをフラッシュした後のreTerminalドライバーのインストール
reTerminal DMには必要なドライバーが最初から事前インストールされているため、追加のドライバーをインストールする必要はありません。ただし、自分で新しいOSをフラッシュした場合は、必要なドライバーを別途インストールする必要があります。
32ビットOSドライバーのインストールについては、以下の手順を慎重に実行してください:
reTerminal DMに事前インストールされているオペレーティングシステムは64ビットです。32ビットOSをインストールしたい場合は、以下の方法を使用してDTSドライバーをインストールしてください。
⚠️注意:32ビットOSをフラッシュした後は、reTerminal DMを再起動してください。
SSH経由でreTerminal DMにアクセスの手順に従い、その後以下のコマンドを入力してください:
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: 以下の手順を慎重に実行してください:
SSH経由でreTerminal DMにアクセスの手順に従い、次のコマンドを入力してください:
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}
の追加オプションをこちらで見つけることができます。
技術サポート & 製品ディスカッション
私たちの製品をお選びいただき、ありがとうございます!私たちは、お客様の製品体験が可能な限りスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、複数のコミュニケーションチャンネルを提供しています。