balenaを使用したreComputer R1000
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
balenaとは?
balenaは、開発者がデバイス群全体にわたるIoTアプリケーションを構築、デプロイ、および管理するのを支援するために設計されたIoTプラットフォームです。幅広いデバイスアーキテクチャをサポートし、コンテナ化されたアプリケーションデプロイメントの機能を備えているため、IoTソフトウェアやHostOSを簡単に更新し、バグを修正し、新機能を導入することが可能です。balenaは、コード更新のプッシュ、デバイス設定の管理、デバイスがその場所やネットワーク条件に関係なく信頼性と安全性を保つことを統一的にサポートします。

はじめに
このプロジェクトを開始する前に、以下に記載されているように、ハードウェアとソフトウェアを事前に準備する必要があります。
ハードウェアの準備
reComputer R1000 |
---|
![]() |
ソフトウェア
- balenaCloudアカウント(こちらでサインアップ)を作成し、最初の10台のデバイスを無料で利用可能。
- CM4メモリをフラッシュするためのbalenaEtcher。
ハードウェアの設定
ステップ1: R1000の側面にあるスイッチをブートモードに設定し、デバイスの電源を入れます。
スイッチ位置 | モード | 説明 | nRPI-BOOT |
---|---|---|---|
![]() | 通常モード | eMMCから起動 | Low |
![]() | フラッシュモード | USBから起動 | High |
ステップ2: USB Type-Cケーブルを使用してreComputer R1000をコンピュータに接続します。

イメージファイルの取得
ステップ1: balenaCloudにアクセスし、無料アカウントを作成してフリートを作成します。デフォルトのデバイスタイプとしてRaspberry Pi CM4 IO Board
を選択します。

ステップ2: 「Add device」をクリックし、希望するバージョン情報と設定情報を選択した後、右下の「balenaOSイメージファイルをダウンロード」をクリックします。

balenaOSイメージファイルを先にダウンロードしてから書き込むことをお勧めします。ウィンドウ右下の「Flash」を直接クリックして書き込むと、失敗する可能性があります。
balena OSのフラッシュ手順
ステップ1: rpibootソフトウェアを開き、システムが新しいディスクを表示するのを確認します。
ステップ2: フラッシュツールbalenaEtcherを開き、先ほどダウンロードしたbalenaイメージファイルを選択し、ターゲットディスクを選択して最後に「Burn」をクリックします。

設定の変更
ステップ1: reComputer-R100x.dtboファイルをresin-boot => overlays
フォルダにコピーします。

ステップ2: 以下の内容をconfig.txt
ファイルに追加します:
dtparam=i2c_arm=on
dtoverlay=i2c1,pins_44_45
dtoverlay=i2c3,pins_2_3
dtoverlay=i2c6,pins_22_23
dtoverlay=audremap,pins_18_19
dtoverlay=reComputer-R100x,uart2

ステップ3: reComputer R1000のDIPスイッチを通常モードに設定し、再度電源を入れます。しばらくすると、balenaCloud上で新しいデバイスが正常に追加されたことが確認できます。

デバイスが Online (Heartbeat only)
と表示される場合、これは地域のファイアウォール制限によるものです。同じ問題が発生した場合は、デバイスにVPNを接続することで、正常に Online
と表示されるようになります。
デプロイメントテスト
ステップ 1: 以下のコマンドを入力してリソースをダウンロードし、デプロイします:
balena login
git clone https://github.com/mpous/seeed-recomputer-r100x.git
cd seeed-recomputer-r100x
balena push recomputerR1000


ステップ 2: デプロイメントが完了すると、ターミナルにユニコーンが表示され、すべてのサービスのステータスが Running
に変わります。


技術サポート & 製品ディスカッション
弊社の製品をお選びいただきありがとうございます!製品をスムーズにご利用いただけるよう、さまざまなサポートを提供しています。お客様の好みやニーズに応じた複数のコミュニケーションチャネルをご用意しています。