reTerminal の使い方ガイド
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
reTerminal の使い方ガイド
reTerminal をご紹介します。これは、私たちの reThings ファミリーの新しいメンバーです。この未来対応のヒューマンマシンインターフェース (HMI) デバイスは、IoT やクラウドシステムと簡単かつ効率的に連携し、エッジで無限のシナリオを実現します。
reTerminal は、Raspberry Pi Compute Module 4 (CM4) によって駆動されており、1.5GHz で動作するクアッドコア Cortex-A72 CPU と、解像度 1280 x 720 の 5 インチ IPS 静電容量式マルチタッチスクリーンを備えています。マルチタスクを実行するのに十分な 4GB の RAM と、オペレーティングシステムをインストールするのに十分な 32GB の eMMC ストレージを備えており、高速な起動時間とスムーズな全体的な体験を提供します。また、デュアルバンド 2.4GHz/5GHz Wi-Fi と Bluetooth 5.0 BLE によるワイヤレス接続も可能です。
reTerminal は、高速拡張インターフェースと豊富な I/O を備えており、さらなる拡張性を提供します。このデバイスには、セキュリティ機能として、セキュアなハードウェアベースのキー保存を備えた暗号化コプロセッサが搭載されています。また、加速度計、光センサー、RTC(リアルタイムクロック)などの内蔵モジュールも備えています。reTerminal には、より高速なネットワーク接続のためのギガビットイーサネットポートと、デュアル USB 2.0 Type-A ポートがあります。さらに、40 ピンヘッダーにより、幅広い IoT アプリケーションに対応可能です。
reTerminal は、出荷時に Raspberry Pi OS がプリインストールされています。そのため、電源を接続するだけで、すぐに IoT、HMI、エッジ AI アプリケーションの構築を開始できます!
リリース日 | プリインストール OS | プリインストール STM32 ファームウェア | ボードバージョン | 追加情報 |
---|---|---|---|---|
2021/06/15 | 2021-06-02-Raspbian(modified)-32-bit | V1.0 | v1.3 | 初期リリース |
2021/08/03 | 2021-06-02-Raspbian(modified)-32-bit | V1.1 | v1.4 | |
2021/09/03 | 2021-06-02-Raspbian(modified)-32-bit | V1.6 | v1.6 | IO 拡張チップを MCP23008-E から PCA9554 に変更、 暗号化マイクロチップを ATECC608A-SSHDA-B から ATECC608A-TNGTLSS-G に変更 詳細はこちら |
2021/11/02 | 2021-09-14-Raspbian(modified)-32-bit | V1.8 | v1.6 |
特徴
- 高い安定性と拡張性を備えた統合モジュラー設計
- 4GB RAM と 32GB eMMC を搭載した Raspberry Pi Compute 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 |
技術 | LPDDR4(オンダイECC付き) | |
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 Micro HDMI出力(最大4Kp60対応) |
CSI | 1 x 2レーン MIPI CSIカメラインターフェース | |
マルチメディア | H.265 (4Kp60デコード) | |
H.264 (1080p60デコード, 1080p30エンコード) | ||
OpenGL ES 3.0グラフィックス | ||
内蔵モジュール | リアルタイムクロック | NXP Semiconductors PCF8563T |
低バックアップ電流; 典型値0.25μA (VDD = 3.0 V, 温度 = 25 ℃) | ||
加速度センサー | STMicroelectronics LIS3DHTR | |
16ビット, ±2g/±4g/±8g/±16g 動的選択可能なフルスケール | ||
暗号化 | Microchip ATECC608A | |
セキュアなハードウェアベースのキー保存, 非対称署名, 検証, キー合意 | ||
光センサー | Levelek LTR-303ALS-01 | |
デジタル光センサー | ||
内部IO 拡張 | Microchip MCP23008-E/ PCA9554 | |
ブザー | ≥85dB @10cm 2700±300Hz | |
外部I/O | GPIOs | 最大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 GPIOs | ||
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 を押してください。ただし、ソフトウェアを更新したい場合は、このウィキ を参照してください。
- ステップ 10. 最後に Done を押してセットアップを完了します。
注意: ソフトウェアを使用してシャットダウンした後、左上のボタンを使用して reTerminal を再度オンにすることができます。
ヒント: Raspberry Pi OS をより大きな画面で体験したい場合は、reTerminal の micro-HDMI ポートにディスプレイを接続し、USB ポートにキーボードとマウスを接続することができます。
reTerminal の使用開始 (拡張版)
もし自分で Raspberry Pi OS をインストールしたり、64ビット版 Ubuntu などの他の OS をインストールしたり、Wi-Fi 経由で SSH、Ethernet 経由で SSH、または USB シリアルアダプタを使用して reTerminal にログインしたい場合は、以下のガイドに従ってください!
必要なハードウェア
以下のハードウェアを準備してください:
- reTerminal
- コンピュータ (Windows/Mac/Linux)
- 8GB (またはそれ以上) の micro-SD カード (オプション)
- micro-SD カードリーダー (オプション)
- USB シリアルコンバータ (オプション)
- Ethernet ケーブル (オプション)
- Wi-Fi 接続 (オプション)
- 電源アダプタ (5V/3A)
- USB Type-C ケーブル
Raspberry Pi OS/ 64ビット Ubuntu OS またはその他の OS を eMMC に書き込む
Raspberry Pi OS/ 64ビット Ubuntu OS またはその他の OS を reTerminal の CM4 の eMMC ストレージ に書き込むことができます。必要なドライバをインストールした後、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 の有効化、パスワードの設定、Wi-Fi の構成、ロケール設定 などを行うことができます
- ステップ 8. CHOOSE OS をクリックして希望の OS を選択します
Raspbian OS をインストールしようとしている場合、テストを行った結果、Bullseye の 32ビットおよび64ビット バージョンが reTerminal で問題なく動作することが確認されています(ブラックスクリーン問題 に遭遇することはありません)。さらに、新しい Bookworm の 64ビット バージョンも reTerminal でスムーズに動作します。
注意: 64ビット Ubuntu などの他の OS を選択する場合は、Other general purpose 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の有効化、パスワードの設定、Wi-Fiの構成、ロケール設定の変更などを行うことができます。
- ステップ 10. CHOOSE OS をクリックし、希望するOSを選択します。
注意: Other general purpose OS に移動すると、64-bit Ubuntu などのOSを選択できます。
ステップ 11. CHOOSE STORAGE をクリックし、接続されているeMMCドライブを選択します。
ステップ 12. 最後に WRITE をクリックします。
フラッシュプロセスが完了するまで数分待ちます。
- ステップ 13. Boot Modeスイッチを元の位置に戻し、reTerminalのシェルを組み立てます。
これで、こちら に進むことができます。
Linuxの場合
rpibootのソースコードを取得するためにGitを使用しますので、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. usbbootツールを実行すると、接続を待機します。
sudo ./rpiboot
ステップ 7. reTerminalをUSB Type-CケーブルでPCに接続します。
ステップ 8. このリンクにアクセスしてRaspberry Pi Imagerソフトウェアをダウンロードします。
ステップ 9. Raspberry Pi Imagerソフトウェアを開きます。
- ステップ 10. キーボードで CTRL + SHIFT + X を押してAdvanced optionsウィンドウを開きます。
ここでは、ホスト名の設定、SSHの有効化、パスワードの設定、Wi-Fiの構成、ロケール設定の変更などを行うことができます。
- ステップ 11. CHOOSE OS をクリックし、希望するOSを選択します。
注意: Other general purpose OS に移動すると、64-bit Ubuntu などのOSを選択できます。
ステップ 12. CHOOSE STORAGE をクリックし、接続されているeMMCドライブを選択します。
ステップ 13. 最後に WRITE をクリックします。
フラッシュプロセスが完了するまで数分待ちます。
- ステップ 14. Boot Modeスイッチを元の位置に戻し、reTerminalのシェルを組み立てます。
SSHを使用してWi-Fi/Ethernet経由でRaspberry Pi OS/Ubuntu OSまたはその他のOSにログインする
SSHを使用してWi-Fi/Ethernet経由でRaspberry Pi OSにログインする場合は、以下の手順に従ってください。まずreTerminalでWi-Fi/Ethernetを設定し、その後Windows/Mac/Linuxを使用してSSHを行います。
注意: Raspberry Pi Imagerを使用してWi-Fiを構成し、SSHを有効にした場合は、ステップ1〜4をスキップできます。
- ステップ 1. Wi-Fi接続がある場合は、Raspberry Pi OSデスクトップの右上にあるWi-Fiアイコンをクリックし、Wi-Fiネットワークを選択して、画面上の仮想キーボードを使用してパスワードを入力します。
注意: 他のOSではWi-Fi設定の場所が異なる場合があります。
- ステップ 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. OS を選択する際、必要なシステムをダウンロードし、ローカルフォルダで解凍してから選択します。
以下のリンクから Raspberry Pi OS をダウンロードしてください
バージョン | 説明 | タグ |
---|---|---|
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 バージョンのイメージをインストールする場合、詳細オプションボタンをクリックして設定を行わないでください。このインターフェースに初期設定のために入らないでください。 そうしないと、予期しないドライバエラーが発生する可能性があります!!!
誤って詳細設定を行い、画面の反転エラーが発生した場合は、ドライバを再インストール して問題を修正する必要があります。
- ステップ 3. その他の操作については、前述の手順 を参照してください。 イメージがインストールされた後は、ドライバをインストールする必要はありません。(提供されるイメージにはドライバファイルが含まれています)
reTerminal 分解ガイド
以下の動画で reTerminal の分解方法をご確認ください:
>
FAQ
よくある質問については、こちらをクリックして、reTerminal 使用に関するFAQ Wikiをご覧ください。
リソース
[PDF] reTerminal 回路図 v1.6
[ZIP] reTerminal 回路図 v1.6
[PDF] reTerminal 回路図 v1.3
[ZIP] reTerminal 回路図 v1.3
[STP] reTerminal 3Dモデル
[Web Page] Raspberry Pi 公式ドキュメント
技術サポート & 製品ディスカッション
弊社製品をお選びいただきありがとうございます!お客様が弊社製品をスムーズにご利用いただけるよう、さまざまなサポートをご提供しております。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。