お手持ちのデバイスを Armadillo Twin に接続するためにセットアップします。
前提条件
- Armadillo Base OS 対応製品の開発環境をすでに構築してある前提です。開発環境の構築がまだお済みでなければ「開発環境のセットアップ」と「Armadillo Base OS 向け VSCode エクステンションのセットアップ」の手順に従って開発環境を構築してください
- Armadillo Twin に接続する前に最新の Armadillo Base OS にアップデートして脆弱性対策やバグフィックスを取り込むことをお勧めします。もしアップデートがまだお済みでなければ「USBメモリ/SD カードを使って Armadillo Base OS を最新版にアップデートする」を参考に最新版にアップデートしてください
デバイスをセットアップする
Armadillo Twin サービスのローンチ前に出荷されたデバイスについて
Armadillo Twin サービスのローンチ前に出荷されたデバイスはそのままでは Armadillo Twin に対応していません。お手持ちのデバイスの Armadillo Base OS のバージョンを /etc/sw-versions で確認のうえ、3.19.1-at.1 よりも古い場合はお手数ですが「お手持ちのデバイスを Armadillo Twin に対応させる」を参照してデバイスを Armadillo Twin に対応させてください。
バージョンの確認方法についてはいくつか方法があります。「ドキュメントダウンロード」から製品マニュアルをご参照ください。
初回セットアップ
工場出荷時のデバイスにはユーザー固有設定がされていません。初回セットアップ作業によって、ユーザー固有設定を生成してデバイスに書き込みます。初回セットアップはお客様の製品を開発する際にはじめに実施します。もし未実施であれば、以下の作業を実施してください。
関連情報:
初回セットアップの手順は以下のとおりです。
- VSCode を起動します
- ABOSDE を選択します
- 「ABOSDE EXPLORER」ペインにある「COMMON PROJECT COMMAND」を開きます
- 「Generate initial setup swu」の文字列の右端にある再生ボタン (Run This Command) をクリックします
![](https://manual.armadillo-twin.com/wp-content/uploads/2024/02/image-15-1024x249.png)
- 「TERMINAL」に質問が表示されていくので回答していきます
![](https://manual.armadillo-twin.com/wp-content/uploads/2024/02/image-17-1024x574.png)
- swu key と swu key を含む証明書を設定します
質問 | 説明 | 回答例 |
---|---|---|
証明書のコモンネーム(一般名)を入力してください | 証明書の名称として任意の文字列を入力してください。開発する製品名やプロジェクト名と証明書の目的などを入力すると後から分かりやすいです。 | myproject_dev myproject_prod |
証明書の鍵のパスワードを入力ください | 署名鍵 (秘密鍵)を利用するときに必要なパスワードを入力して忘れないように管理してください。再度パスワードの入力が求められます。 | N/A |
- SWU イメージに関する設定をします
質問 | 説明 | 回答例 |
---|---|---|
アップデートイメージを暗号化しますか? (N/y) | SWU イメージを暗号化するかどうかを設定します。鍵の更新など運用は難しいので、デフォルトでは暗号化は推奨していません。TLS 通信など他の仕組みでカバーすることを期待しています。 | N/A |
アットマークテクノが作成したイメージをインストール可能にしますか? (Y/n) | SWU イメージの署名確認鍵としてアットマークテクノの鍵を利用できるようにします。Armadillo Base OS はアットマークテクノの鍵で署名されます。Armadillo サイトで配布される SWU イメージをそのまま利用するためには Yes を選択してください。 | N/A |
- Armadillo Base OS のユーザーを設定します
質問 | 説明 | 回答例 |
---|---|---|
rootパスワード | root ユーザーのパスワードです。忘れないように管理してください。再度パスワードの入力が求められます。 | N/A |
atmarkユーザのパスワード(空の場合はアカウントをロックします) | atmark ユーザーのパスワードです。忘れないように管理してください。再度パスワードの入力が求められます。パスワードを入力せずにリターンすると、atmark ユーザーはロックされて利用できなくなります。 | N/A |
- 自動アップデートに関する設定をします
質問 | 説明 | 回答例 |
---|---|---|
BaseOS/プリインストールコンテナを armadillo.atmark-techno.com サーバーから自動アップデートしますか? (N/y) | ネットワーク接続が有効なデバイスは、1日おきに自動的にアップデートを試みます。アップデートするしない、アップデートするタイミングをユーザーが管理したい場合は No を選択してください。 | N/A |
- abos-web に関する設定をします
質問 | 説明 | 回答例 |
---|---|---|
abos-web のパスワード(空の場合はサービスを無効にします): | abos-web は Armadillo の設定を web ブラウザ経由で行う仕組みです。ログインするためのユーザーのパスワードを設定します。忘れないように管理してください。再度パスワードの入力が求められます。パスワードを入力せずにリターンすると、ロックされて利用できなくなります。 | N/A |
- initial_setup.swu イメージが出力されるので、USB メモリ/SD カードにコピーします。USB メモリ/SD カードは vfat 形式、もしくは ext4 形式でフォーマットして、作成した swu イメージをディレクトリを作らずにメディアのルートに配置してください
- initial_setup.swu は /home/atmark/mkswu/initial_setup.swu に保存されます
- デバイスの電源が入っていない状態でメディアを挿入します
- デバイスの電源を投入すると、自動インストールされます
ネットワーク設定をする
各ネットワークインターフェースの設定、LTE をはじめとする WWAN 通信モジュールを搭載した Armadillo の WWAN 設定、無線 LAN モジュールを搭載した Armadillo の、WLAN(無線 LAN)設定については、ご利用されている製品について書かれた製品マニュアルを検索して参照してください。
関連情報:
次のステップ
Armadillo Twin にデバイスを登録してサービスをご利用いただけます。「Armadillo Twin にデバイスを登録する」を参照してください。