reTerminal の使用開始
![]()
reThings ファミリーの新しいメンバー、reTerminal をご紹介します。この未来対応のヒューマンマシンインターフェース(HMI)デバイスは、IoT およびクラウドシステムと簡単かつ効率的に連携し、エッジでの無限のシナリオを実現します。
reTerminal は Raspberry Pi Compute Module 4(CM4)を搭載しており、1.5GHz で動作するクアッドコア Cortex-A72 CPU と、1280 x 720 解像度の 5 インチ IPS 静電容量式マルチタッチスクリーンを備えています。マルチタスクを実行するのに十分な RAM(4GB)と、オペレーティングシステムをインストールするのに十分な eMMC ストレージ(32GB)を備え、高速起動と滑らかな全体的な体験を可能にします。デュアルバンド 2.4GHz/5GHz Wi-Fi と Bluetooth 5.0 BLE によるワイヤレス接続機能を備えています。
reTerminal は高速拡張インターフェースと豊富な I/O を備え、さらなる拡張性を提供します。このデバイスには、安全なハードウェアベースのキーストレージを備えた暗号化コプロセッサなどのセキュリティ機能があります。また、加速度計、光センサー、RTC(リアルタイムクロック)などの内蔵モジュールも備えています。reTerminal は高速ネットワーク接続のためのギガビットイーサネットポートと、デュアル USB 2.0 Type-A ポートを備えています。reTerminal の 40 ピンヘッダーは、幅広い IoT アプリケーションに対応します。
reTerminal は Raspberry Pi OS がプリインストールされた状態で出荷されます。そのため、電源に接続するだけで、メーカープロジェクト、IoT、ホームオートメーション構築からオフグリッド DIY 実験まで、すぐに構築を開始できます。
| リリース日 | プリインストール OS | プリインストール STM32 ファームウェア | ボードバージョン | 追加情報 |
|---|---|---|---|---|
| 06/15/2021 | 2021-06-02-Raspbian(modified)-32-bit | V1.0 | v1.3 | 初期版 |
| 08/03/2021 | 2021-06-02-Raspbian(modified)-32-bit | V1.1 | v1.4 | |
| 09/03/2021 | 2021-06-02-Raspbian(modified)-32-bit | V1.6 | v1.6 | IO 拡張チップを MCP23008-E から PCA9554 に変更、 暗号化マイクロチップを ATECC608A-SSHDA-B から ATECC608A-TNGTLSS-G に変更 詳細情報 |
| 11/02/2021 | 2021-09-14-Raspbian(modified)-32-bit | V1.8 | v1.6 |
特徴
- 高い安定性と拡張性を備えた統合モジュラー設計
- 4GB RAM と 32GB eMMC を搭載した Raspberry Pi Computer Module 4 を採用
- 1280 x 720、293 PPI の 5 インチ IPS 静電容量式マルチタッチスクリーン
- デュアルバンド 2.4GHz/5GHz Wi-Fi と Bluetooth 5.0 BLE によるワイヤレス接続
- さらなる拡張性のための高速拡張インターフェースと豊富な I/O
- 安全なハードウェアベースのキーストレージを備えた暗号化コプロセッサ
- 加速度計、光センサー、RTC などの内蔵モジュール
- ギガビットイーサネットポートとデュアル USB 2.0 Type-A ポート
- IoT アプリケーション用の 40 ピンヘッダー
仕様
| 仕様 | 詳細 | |
|---|---|---|
| プラットフォーム | プロセッサ | Broadcom BCM2711 クアッドコア Cortex-A72(ARM v8) |
| 周波数 | 64 ビット SoC @ 1.5GHz | |
| メモリ | 容量 | 4GB |
| 技術 | オンダイ ECC 付き LPDDR4 | |
| eMMC | 容量 | 32GB |
| ワイヤレス | Wi-Fi | 2.4GHz および 5.0GHz IEEE 802.11b/g/n/ac |
| Bluetooth | Bluetooth 5.0、BLE | |
| ディスプレイ | LCD | 5 インチ 720x1280 LCD |
| タッチパネル | 静電容量式タッチパネル(マルチタッチ対応) | |
| ビデオ | HDMI | 1 x マイクロ HDMI 出力(最大 4Kp60 対応) |
| CSI | 1 x 2 レーン MIPI CSI カメラインターフェース | |
| マルチメディア | H.265(4Kp60 デコード) | |
| H.264(1080p60 デコード、1080p30 エンコード) | ||
| OpenGL ES 3.0 グラフィックス | ||
| 内蔵モジュール | リアルタイムクロック | NXP Semiconductors PCF8563T |
| 低バックアップ電流;VDD = 3.0 V、温度 = 25 ℃ で標準 0.25μA | ||
| 加速度計 | STMicroelectronics LIS3DHTR | |
| 16 ビット、±2g/±4g/±8g/±16g 動的選択可能フルスケール | ||
| 暗号化 | Microchip ATECC608A | |
| 安全なハードウェアベースキーストレージ、非対称署名、検証、キー合意 | ||
| 光センサー | Levelek LTR-303ALS-01 | |
| デジタル光センサー | ||
| 内部 IO 拡張 | Microchip MCP23008-E/ PCA9554 | |
| ブザー | ≥85dB @10cm 2700±300Hz | |
| 外部 I/O | GPIO | 最大 5 × UART |
| 最大 5 × I2C | ||
| 最大 5 × SPI | ||
| 1 × SDIO インターフェース | ||
| 1 × DPI(パラレル RGB ディスプレイ) | ||
| 1 × PCM | ||
| 1 × PWM チャンネル | ||
| 最大 3× GPCLK 出力 | ||
| 垂直拡張 インターフェース | 1 × PCIe 1 レーンホスト、Gen 2(5Gbps) | |
| 1 × USB 2.0 ポート(高速) | ||
| 26 x GPIO | ||
| POE | ||
| 電源 | 電圧 | 5V DC |
| 電流 | 3A(最小) | |
| 温度 | 動作温度 | 0 - 70°C(LCD スクリーン:0 - 60°C) |
| 機械的 | 寸法 | 140mm x 95mm x 21mm |
| 重量 | 285g | |
ハードウェア概要


ブロック図

ピン配置図
注意: 以下に示すように、reTerminal を正しい向きに保持してください。ここでは LCD が右側を向き、背面が左側を向いています。

上記の図における reTerminal の向きに注意してください。LCD とオンボードボタンは右側にあり、reTerminal の背面は左側にあります。また、デバイス全体が上下逆さまになっています。
reTerminal のクイックスタート
reTerminal を最も速く簡単に始めたい場合は、以下のガイドに従ってください。
必要なハードウェア
reTerminal を始める前に、以下のハードウェアを準備する必要があります
- reTerminal
- イーサネットケーブルまたは Wi-Fi 接続
- 電源アダプタ(5V/3A)
- USB Type-C ケーブル
ソフトウェアセットアップ
Raspberry Pi OS にログイン
reTerminal は Raspberry Pi OS がプリインストールされた状態で出荷されます。そのため、reTerminal の電源を入れて、すぐに Raspberry Pi OS にログインできます!
-
ステップ 1. USB Type-C ケーブルの一端を reTerminal に、もう一端を電源アダプタ(5V/4A)に接続します
-
ステップ 2. Raspberry Pi OS が起動したら、Warning ウィンドウで OK を押します

- ステップ 3. Welcome to Raspberry Pi ウィンドウで、Next を押して初期セットアップを開始します

- ステップ 4. 国、言語、タイムゾーンを選択し、Next を押します

- ステップ 5. パスワードを変更するには、まず Raspberry Pi アイコンをクリックし、
Universal Access > Onboardに移動してオンスクリーンキーボードを開きます

- ステップ 6. 希望するパスワードを入力し、Next をクリックします

注意: デフォルトパスワードを raspberry のままにしたい場合は、この欄を空白のままにして Next をクリックできます
- ステップ 7. 以下の画面で Next をクリックします

- ステップ 8. WiFi ネットワークに接続したい場合は、ネットワークを選択して接続し、Next を押します。ただし、後で設定したい場合は Skip を押すことができます

- ステップ 9. このステップは非常に重要です。 ソフトウェアの更新をスキップするために Skip を押すことを確認してください。ただし、ソフトウェアを更新したい場合は、この wiki に従うことができます

- ステップ 10. 最後に Done を押してセットアップを完了します

注意: 左上角のボタンは、ソフトウェアでシャットダウンした後に reTerminal を電源オンするために使用できます

ヒント: より大きな画面で Raspberry Pi OS を体験したい場合は、reTerminal の micro-HDMI ポートにディスプレイを接続し、reTerminal の USB ポートにキーボードとマウスを接続することができます。
reTerminal 入門ガイド(拡張版)
Raspberry Pi OS を自分でインストールしたい場合、64-bit Ubuntu などの他の OS をインストールしたい場合、WiFi 経由の SSH、Ethernet 経由の SSH、USB to Serial アダプター経由で reTerminal にログインしたい場合は、以下のガイドに従ってください!
必要なハードウェア
以下のハードウェアを準備する必要があります
- reTerminal
- コンピュータ(Windows/Mac/Linux)
- 8GB(以上)の micro-SD カード(オプション)
- Micro-SD カードリーダー(オプション)
- USB to serial コンバーター(オプション)
- Ethernet ケーブル(オプション)
- Wi-Fi 接続(オプション)
- 電源アダプター(5V/3A)
- USB Type-C ケーブル
Raspberry Pi OS/ 64-bit Ubuntu OS またはその他の OS を eMMC にフラッシュ
reTerminal の CM4 の eMMC ストレージ に Raspberry Pi OS/ 64-bit Ubuntu OS またはその他の OS をフラッシュできます。必要なドライバーがインストールされると、reTerminal の USB Type-C ポートを PC に接続するだけで、外部ドライブとして表示されます。まず reTerminal の背面シェルを取り外します。
注意: 適切なドライバーを含む Seeed がパッケージ化した最新のシステムイメージ:pi-gen-expand
- ステップ 1. 4つのゴムカバーを取り外し、下にある4つのネジを外して reTerminal の背面シェルを開きます

- ステップ 2. 2つのネジを取り外してヒートシンクを分解します

- ステップ 3. 以下の図に従って ブートモードスイッチ を下に倒します

次にソフトウェアのセットアップに移ります。希望するオペレーティングシステムに応じて手順に従ってください
Windows の場合
-
ステップ 1. このリンク をクリックして rpiboot セットアップインストーラー をダウンロードし、必要なドライバーとブートツールをインストールします
-
ステップ 2. USB Type-C ケーブルで reTerminal を PC に接続します
Windows がハードウェアを検出し、必要なドライバーをインストールします
-
ステップ 3. 以前にインストールした rpiboot ツールを検索して開きます
-
ステップ 4. ファイルエクスプローラー を開くと、Computer Module 4 の eMMC が USB マスストレージデバイス として表示されます
-
ステップ 5. このリンク にアクセスして Raspberry Pi Imager ソフトウェアをダウンロードします
-
ステップ 6. Raspberry Pi Imager ソフトウェアを開きます

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

ここで ホスト名の設定、SSH の有効化、パスワードの設定、wifi の設定、ロケール設定 などを行うことができます
- ステップ 8. CHOOSE OS をクリックして希望する OS を選択します
Raspbian OS をインストールしようとしている場合、テストを実施した結果、Bullseye の 32-bit と 64-bit の両方のバージョンが reTerminal で 黒い画面の問題 に遭遇することなく正常に動作することがわかりました。さらに、新しい Bookworm 64-bit バージョンもテストしており、reTerminal でスムーズに機能します。

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

-
ステップ 9. CHOOSE STORAGE をクリックして接続された eMMC ドライブを選択します
-
ステップ 10. 最後に WRITE をクリックします

フラッシュプロセスが完了するまで数分間お待ちください。
- ステップ 11. ブートモードスイッチ を元の位置に戻し、reTerminal シェルを組み立てます
これで こちら にスキップできます
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 ケーブルで reTerminal を 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. ブートモードスイッチ を元の位置に戻し、reTerminal シェルを組み立てます
これで こちら にスキップできます
Linux の場合
rpiboot ソースコードを取得するために Git を使用するので、Git がインストールされていることを確認してください
- ステップ 1. ターミナル ウィンドウを開き、以下を入力して パッケージリスト を更新します
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. usbbootツールを実行すると、接続を待機します
sudo ./rpiboot
-
ステップ 7. USB Type-Cケーブルを使用してreTerminalをPCに接続します
-
ステップ 8. このリンクにアクセスしてRaspberry Pi Imagerソフトウェアをダウンロードします
-
ステップ 9. Raspberry Pi Imagerソフトウェアを開きます

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

ここでホスト名の設定、SSHの有効化、パスワードの設定、WiFiの設定、ロケール設定などを行うことができます
- ステップ 11. CHOOSE OSをクリックして、お好みのOSを選択します

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

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

フラッシュプロセスが完了するまで数分お待ちください。
- ステップ 14. Boot Mode switchを元の位置に戻し、reTerminalのシェルを組み立てます
Wi-Fi/Ethernet経由でSSHを使用してRaspberry Pi OS/Ubuntu OSまたはその他のOSにログインする
Wi-Fi/Ethernet経由でSSHを使用してRaspberry Pi OSにログインしたい場合は、以下の手順に従ってください。まずreTerminalでWi-Fi/Ethernetを設定し、次にWindows/Mac/LinuxでSSHを使用します。
注意: Raspberry Pi ImagerでWiFiを設定してSSHを有効にしている場合は、ステップ1〜4をスキップできます
- ステップ 1. Wi-Fi接続がある場合は、Raspberry Pi OSデスクトップの右上角にあるWi-Fiアイコンをクリックし、Wi-Fiネットワークを選択して、画面上の仮想キーボードを使用してパスワードを入力します
注意: Wi-Fi設定の場所は、他のOSでは異なる場合があります
- ステップ 2. Wi-Fi接続がない場合は、ルーターからreTerminalのイーサネットポートにイーサネットケーブルを接続できます
注意: reTerminalとコンピューターが同じネットワークに接続されていることを確認してください
-
ステップ 3. 左上角のRaspberry Piアイコンをタッチし、
Preferences > Raspberry Pi Configurationに移動してInterfacesタブをクリックします -
ステップ 4. SSHの隣にあるEnableを選択し、OKをクリックします

次に、コンピューター上のソフトウェアを設定しましょう。お使いのオペレーティングシステムに従って進めてください
Windows用
- ステップ 1. Command Promptを開き、以下を入力します
- ステップ 2. プロンプトに対してyesと入力します

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

Mac/Linux用
- ステップ 1. コンピューターでTerminalを開き、以下を入力します
- ステップ 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に正常にログインできた場合、以下の出力が表示されます

新しいRaspberry Pi OS/Ubuntu OSまたはその他のOSをフラッシュした後のreTerminalドライバーのインストール
reTerminalには必要なドライバーが最初からプリインストールされているため、追加のドライバーをインストールする必要はありません。ただし、新しいOSを自分でフラッシュする場合は、必要なドライバーを別途インストールする必要があります。ドライバーが必要なハードウェアには、5インチLCD、タッチパネル、加速度計、光センサー、ユーザーLED、ユーザーボタン、RTC、ブザー、暗号化コプロセッサーが含まれます。
- ステップ 1. 以下のリポジトリをクローンします
sudo apt install git -y
git clone --depth 1 https://github.com/Seeed-Studio/seeed-linux-dtoverlays
- ステップ 2. リポジトリに入ります
cd seeed-linux-dtoverlays
32bit OSの場合、sudo ./scripts/reTerminal.shを実行する前に以下のステップを追加する必要があります。インストール完了後、変更を有効にするためにreTerminalを再起動することを忘れないでください。
echo arm_64bit=0 | sudo tee -a /boot/config.txt
sudo reboot
- ステップ 3. ドライバーをインストールするために以下を入力します
sudo ./scripts/reTerminal.sh
同時にカーネルをアップグレードしたくない場合は、以下を入力してください:
sudo ./scripts/reTerminal.sh --keep-kernel
ドライバーが正常にインストールされた場合、以下の出力が表示されます

- ステップ 4. reTerminalを再起動します
sudo reboot
seeedのドライバー付きRaspberry Pi OSをeMMCにフラッシュする
- ステップ 1. 通常のミラー書き込み手順と同様に、まずデバイスモデルを選択する必要があります:

-
ステップ 2. オペレーティングシステムを選択する際は、必要なシステムをダウンロードし、ローカルフォルダーで解凍してから選択する必要があります。
-
以下のリンクにアクセスしてRaspberry Pi OSをダウンロードします
| バージョン | 説明 | TAG |
|---|---|---|
| 2024-03-14-Raspbian-reTerminal-arm64 | 64bit Debian12(bookworm) Linux version 6.6.20 | 最新 |
| 2024-03-14-Raspbian-reTerminal-armhf | 32bit Debian12(bookworm) Linux version 6.6.20 | 最新 |
| 2022-07-21-Raspbian-reTerminal-arm64 | 64bit Debian11(Bullseye) Linux version 5.15.32-v7+ | リリース |
| 2022-07-21-Raspbian-reTerminal-armhf | 32bit Debian11(Bullseye) Linux version 5.15.32-v7+ | リリース |

ダウンロードしたOSを選択します。.imgで終わるはずです。

最新のbookwormバージョンのイメージをインストールする場合は、advance optionボタンをクリックして設定を行わないでください。初期設定のためにこのインターフェースに入らないでください。 そうしないと、予期しないドライバーエラーが発生する可能性があります!!!

誤って高度な設定を行い、画面反転エラーが発生した場合は、問題を修正するためにドライバーを再インストールする必要があります。
- ステップ 3. その他の操作については、前述の手順を参照してください。 イメージがインストールされた後、使用するためにドライバーをインストールする必要はありません。(提供するイメージにはドライバーファイルが含まれています)

reTerminal分解ガイド
reTerminalの分解方法については、以下のビデオをご確認ください:
FAQ
よくある質問については、こちらをクリックしてreTerminal使用方法のFAQウィキをご覧ください
リソース
-
[PDF] reTerminal回路図 v1.6
-
[ZIP] reTerminal回路図 v1.6
-
[PDF] reTerminal回路図 v1.3
-
[ZIP] reTerminal回路図 v1.3
-
[STP] reTerminal 3Dモデル
-
[Web Page] Raspberry Pi 公式ドキュメント
技術サポート & 製品ディスカッション
弊社製品をお選びいただき、ありがとうございます!お客様の製品体験が可能な限りスムーズになるよう、さまざまなサポートを提供いたします。異なる好みやニーズに対応するため、複数のコミュニケーションチャンネルをご用意しています。