コンテンツにスキップ

ユーザーアプリケーションをアップデートする

CUIアプリケーションをビルドして、Armadillo Twinを利用してデバイスに書き込みます。Armadillo Twinを利用することで、大量のデバイスの煩雑なアップデート作業をまとめて管理、実施可能です。Armadillo Base OSはアップデート処理で起動不能に陥らないよう設計されているのでリモートでも安心して実施可能です。

関連情報:

  • 対象デバイスがArmadillo Twinに未登録の場合は「Armadillo Twin にデバイスを登録する」を参照して登録してください。
  • 操作するためには、操作するユーザーに「ソフトウェアアップデート状況閲覧」と「ソフトウェアアップデート実行と管理」権限が必要です。「ユーザーの権限を変更する」を参考に権限を設定してください。ユーザー権限を変更するメニューが表示されない場合は、管理ユーザー に確認して権限についてご相談ください。

Armadillo Base OS Development Environmentエクステンションを利用してプロジェクトを作ります。 ここでは例としてPythonを使用したアプリケーション開発を想定します。

  1. ATDEを起動します。
  2. VS Codeを起動します。
  3. ABOSDE EXPLORERをクリックします。
  4. 「CREATE NEW PROJECT」を選択します。
  5. 開発対象のデバイスの製品モデルを選択します。
  6. 「Python New Project」の文字列の右端にある再生ボタン (Run This Command) をクリックします。 Run This Commandボタンの位置
  7. プロジェクトを保存する場所を選択します。 プロジェクトの保存先選択画面
  8. プロジェクト名を入力して、プロジェクトを作ります。 プロジェクト名の入力

プロジェクトを開いて開発する

Section titled “プロジェクトを開いて開発する”
  1. 「EXPLORER」に移動します。
  2. 「Open Folder」をクリックします。 Open Folderボタンの位置
    メニューからプロジェクトを開く場合 1. メニューの「File」を選択します 2. 「Open Folder… [Ctrl+K Ctrl+O]」を選択します
  3. フォルダーを選択します。
  4. 「開く」をクリックします。 プロジェクトディレクトリの選択画面
  1. 「ABOSDE EXPLORER」に移動します。
  2. 「OPENED PROJECT」を選択します。
  3. 「Setup environment」の文字列の右端にある再生ボタン (Run This Command) をクリックします。 Run This Commandボタンの場所
  4. デバイスとのssh接続をするための鍵のパスフレーズを設定します。設定したパスフレーズは忘れないようにしてください。 パスフレーズの設定画面
  5. 成功すると「初期設定が完了しました。」というメッセージが表示されます。
  1. 「ABOSDE EXPLORER」に移動します。
  2. 「OPENED PROJECT」を選択します。
  3. 「Generate development swu」の文字列の右端にある再生ボタン (Run This Command) をクリックします。 Run This Commandボタンの位置
  4. デバイスをセットアップする」で作成したswu keyのパスフレーズを毎回入力します。 パスフレーズの入力画面
  5. 成功すると以下のメッセージが表示されます。
Terminal window
./development.swu を作成しました。
次は Armadillo ./development.swu をインストールしてください。
* Terminal will be reused by tasks, press any key to close it.

単体デバイスをアップデートする

Section titled “単体デバイスをアップデートする”
  1. 「デバイス一覧」に移動します。

  2. ソフトウェアをアップデートするデバイスのシリアル番号を選択します。 デバイス一覧画面

  3. 下にスクロールすると「ソフトウェアアップデート実行」というブロックが表示されます。

  4. 用意したSWUイメージをアップロードします。 SWUイメージのアップロード場所

  5. アップロードが完了するとファイル名、イメージサイズ、バージョンが表示されます。

  6. 実行タイミングとアップデート完了後のデバイスの挙動を設定します。

  7. イメージサイズやバージョンを確認し、問題なければ「実行」ボタンをクリックしてアップデートを開始します。 ソフトウェアアップデートの設定

  8. リクエスト送信が成功するとメッセージが表示されます。

  9. 更新するとステータスと実行結果を確認できます。

  10. アップデートが成功すると、ステータスが成功になります。また、実行結果にアップデート前後のバージョンが表示されます。 ソフトウェアアップデートの実行結果

関連情報:

デバイスグループを作って管理する: