Armadillo-640は、PCをコンソールとして利用できます。
Armadillo-640 製品マニュアル:4.4. 接続方法より、コンソール接続方法を抜粋します。
ブログ
-
at_kazutaka.bito
-
at_kazutaka.bito
Armadillo-640のインストール方法(※)に関連する手順をまとめました。
※) Armadillo-640 製品マニュアル:11.1. インストールディスクを使用する -
at_shinya.matsumoto
Armadillo Twinでソフトウェアをリモートアップデートする方法を紹介します。
※Armadillo Base OS搭載製品でArmadillo Twinサービスにお申込み頂いた場合のみ使用可能です。 -
at_kazutaka.bito
下記のArmadilloは、SD/microSDカードでインストールすることができます。
Armadillo-X1/IoT(G3):SDカードでインストール可能
Armadillo-610/640/X2/IoT(G3L/A6/A6E/G4):microSDカードでインストール可能
製品マニュアルには、ATDE上でSD/microSDカードにインストールディスクイメージを
書き込む手順が記載されていますが、ここではWindows上で書き込みます。 -
at_kazutaka.bito
Armadillo-640(Debian)をArmadillo-440のROM書き換え(※)のtftpサーバーとして使う方法です。
※) Armadillo-400 シリーズソフトウェアマニュアル:6.4. tftpdl を使用してフラッシュメモリを書き換える
Armadillo-640は、2種類のOS(Debian、Armadillo Base OS)に対応していますが、この手順では、Debianを使用します。 -
at_shinya.matsumoto
Armadillo Base OS搭載製品でVScodeを使用してアプリケーションを作成する方法を紹介します。
-
at_shinya.matsumoto
Armadillo Base OS搭載製品で、拡張インターフェースを使用する場合のカスタマイズ方法を紹介します。
-
at_takuma.fukuda
Armadilloに直接接続したモニタに対して表示する画面をhtmlで構築する方法をご紹介します
-
at_takuma.fukuda
Armadillo-640,Armadillo-610,Armadillo-IoT A6E等でDisplayLinkを使用しているUSB-HDMI変換アダプタを介してモニタに画面表示を行います。
-
at_kazutaka.bito
Armadillo-440:PC上で、microSDカードにカーネル、ユーザーランドを構築する方法です。(Linux-3.14版)
-
at_kazutaka.bito
Armadillo-440:PC上で、microSDカードにカーネル、ユーザーランドを構築する方法です。(Linux-2.6.26版)
-
at_shinya.matsumoto
Armadillo Base OS搭載製品で、ABOS Webを使用して無線LAN接続設定を行う方法を紹介します。
-
at_shinya.matsumoto
Armadillo Base OS搭載製品で、ABOS Webを使用してLTE接続設定を行う方法を紹介します。
-
at_kazutaka.bito
Armadillo-440をmicroSDカード上のカーネル、ユーザーランドで起動する方法です。
-
at_kazutaka.bito
Armadillo-440をmicroSDカード上のカーネル、ユーザーランドで起動する方法です。
-
at_shinya.matsumoto
Armadillo Base OS搭載製品で、ABOS Webを使用してEthernetのIPアドレスを固定する方法を紹介します。
-
at_shinya.matsumoto
Armadillo Base OS搭載製品で、コンテナに直接SSHでログインする方法を紹介します。
-
at_takuma.fukuda
ArmadilloをSoftEther VPNサーバとして使用する際、Armadillo自身に対してもクライアントからアクセスしたい場合の手順をご紹介します。
-
at_takuma.fukuda
この記事ではDebianコンテナ内でsystemdを管理プロセスとして動作させ、 メインアプリケーションをsystemdで管理・実行させる方法を紹介します。
-
at_shinya.matsumoto
Armadillo Base OS搭載製品で、SWUファイルをインストールする方法を紹介します。
-
at_shinya.matsumoto
VS Codeで initial_setup.swu を作成する方法を紹介します。
-
at_kazutaka.bito
ATDEでUSBメモリ/SDカードをマウントする方法です。
-
at_kazutaka.bito
ArmadilloのコンソールにTera Term使用する方法です。
-
at_shinya.matsumoto
本ブログはVScodeでアプリケーション開発を行う際に、どのパッケージが必要か確認しながら
進めたり、動作が問題無いかなどトライ&エラーで確認したい方向けの実施方法となります。
-
at_shinya.matsumoto
Armadillo Base OS搭載製品でVScodeでC言語のプロジェクトを作成する方法を紹介します。
VScodeでC言語プロジェクトが追加されるまでの暫定的な手段となります。 -
at_shinya.matsumoto
Armadillo Base OS搭載製品で製品化を検討されている方向けのセミナーの資料(VS Code版)をご用意しました。
Armadillo Base OSの概要から、アプリケーション開発、運用に向けての設定などの基礎知識をご紹介しております。 -
at_takuma.fukuda
SoftEtherVPNによってArmadilo Base OS製品をVPNサーバとして使用する場合の手順をご紹介します。
-
at_kazutaka.bito
Armadillo Base OS対応製品は、ABOS Webを使ってネットワーク設定が行えます。
Armadillo-IoT ゲートウェイ A6E製品マニュアル「3.8. ネットワーク設定」
万一、ABOS Webのログインパスワードを忘れた場合は、
シリアルコンソールでArmadilloにログインして設定しなおすことが可能です。 -
at_kazutaka.bito
Armadillo-IoT(G3)をSDブートさせるためのブートディスクを作成する方法です。
各製品マニュアルには、PC上で動作する開発環境(ATDE)を使って作成する方法が記載されていますが、
ここでは、Armadillo-IoT(G3)上で作成します。 -
at_takuma.fukuda
Armadillo-IoT G4およびArmadillo-IoT A6EにはWLAN+BTコンボモジュールが搭載されたモデルがあり、
BLE通信機能を持った機器などと通信させることが出来ます。
alpine linuxのコンテナ上での通信については製品マニュアルに手順の掲載がありますが、
Armadillo-IoT A6E製品マニュアル3.6.4. BT を使用する
この記事ではDebianコンテナを使う場合の手順についてご案内します。 -
at_takuma.fukuda
Eclipse TemurinというOpenJDKが動作するコンテナイメージをご紹介します。
ご紹介したコンテナイメージをpodman pullコマンドでダウンロードするなどしてご使用ください。 -
at_kazutaka.bito
ubuntu環境を動作させる簡易的な手順です。
Armadillo-IoT(G4/A6E)/X2を入手後に取り急ぎ動かす場合や、ちょっとした動作を確認する場合に、
手早くubuntu環境を動作させる想定です。
ここでは、手順のみに絞り込んでいます。全体的な流れや各手順の説明は下記が参考になります。
Armadillo Base OS:コンテナでの開発を簡単にする方法
-
at_kazutaka.bito
Alpine Linux環境を動作させる簡易的な手順です。
Armadillo-IoT(G4/A6E)/X2を入手後に取り急ぎ動かす場合や、ちょっとした動作を確認する場合に、
手早くAlpine Linux環境を動作させる想定です。 -
at_mitsuhiro.yoshida
はじめに
Armadillo Base OS(以下 ABOS) では、 3G/LTE モジュールの制御に modemmanager を使用しております。
本ブログでは、コンテナから ABOS 上で動作している modemmanager を経由して LTE モジュールの電波品質、IMEI、SIM の電話番号を取得するサンプルの使い方を説明します。
NetworkManager が ModemManager とのやりとりで使用している DBus を使用して実現します。動作確認環境
本ブログでは Armadillo-IoT ゲートウェイ A6e Cat.M1 モデルに、2023年9月28日時点で最新の ABOS 3.18.3-at.4 を適用した状態で動作確認を行っております。
同じ手順で Armadillo-IoT ゲートウェイ G4 LTE モデル、Armadillo-IoT ゲートウェイ A6E Cat.1 モデルでも使用可能です。 -
at_shinya.matsumoto
本ブログではFlutterとは何か、どの様に開発を行うか、実際にデモを動かすまでをご説明します。
-
at_shinya.matsumoto
本ブログではコンテナ内でGPIOをC言語で制御する方法を説明します。
ここではArmadillo-IoT A6Eを用いて、GPIOを制御してDI(Digital Input)とDO(Digital Output)を動作させます。 -
at_takuma.fukuda
ABOSDEで、自動生成された各種ファイルを修正してアプリケーションを開発するにあたって、
ABOSDEで何を変更すべきか、またどのようにすれば効率的に開発を進めることが出来るかを解説いたします。 -
at_takuma.fukuda
ATDE9をOracle VM VirtualBox7.0で動かしてみました
-
at_kazutaka.bito
Armadillo-IoT(G4)/X2上で標準のインストールディスクイメージを書き込んだ
インストールディスク(microSDカード)を作成する方法です。 -
at_kazutaka.bito
Armadillo-IoT(G3/G3L)上で標準のインストールディスクイメージを書き込んだ
インストールディスク(SD/microSDカード)を作成する方法です。 -
at_shinya.matsumoto
本ブログでは量産時にインストールディスクで書き込みする際に、固有のSSHの鍵を生成する方法についてご説明します。
-
at_shinya.matsumoto
Armadillo-IoT ゲートウェイA6Eを使用してIoT化する例を紹介します。
-
at_takuma.fukuda
Armadillo-IoT G4/A6Eは出荷状態から設定を行うだけで、LTEルーターとして使う事が出来ます。
この設定をGUIを使って簡単に行うための方法をご紹介します。 -
at_shinya.matsumoto
Armadillo Base OS搭載製品で製品化する際にはmake-installerで量産用のインストールディスクを作成し、
それを使ってeMMCに書き込む事を推奨しております。
しかし、インストールディスクを使用できない場合にはswupdateでアップデートする事で書き込みを
行う事が出来ますので、本ブログではその手順を紹介します。(注意点がございますので下記熟読下さい) -
at_kazutaka.bito
Armadillo-IoT(A6E)上で標準のインストールディスクイメージを書き込んだ
インストールディスク(microSDカード)を作成する方法です。
本ブログは、「WLAN搭載モデル以外」のArmaddillo-IoT(A6E)を対象としています。
「WLAN搭載モデル」は、本ブログ内の手順に含まれるSDカードスロットに書き込む方法が使えないため。
「WLAN搭載モデル」のArmadillo-IoT(A6E)で標準のインストールディスクを作成する方法は、下記ブログを参考ください。
Armadillo-IoT(A6E):Armadillo上で標準のインストールディスクを作成(SDカード-USB変換アダプタ使用)at_kazutaka.bitoArmadillo-IoT(A6E)上で標準のインストールディスクイメージを書き込んだ
インストールディスク(microSDカード)を作成する方法です。
本ブログでは、Armadillo-IoT(A6E)のSDカードスロットを使用せず、市販のSDカード-USB変換アダプタを使う方法です。
Armadillo-IoT(A6E)のSDカードスロットを使用する方法は下記のブログを参考ください。
Armadillo-IoT(A6E:WLAN搭載モデル以外):Armadillo上で標準のインストールディスクを作成at_shinya.matsumotoArmadillo Base OSでロールバック先を最新にする方法を説明します。
at_kazutaka.bitoArmadillo Base OSのデフォルト設定では、ファイル、podmanのデータの保存先がRAMになっています。
保存先がRAMのまま作業を進めて電源を切ると、作業内容が残りません。
ここでは、RAM上のファイル、podmanのデータをeMMCに保存する方法を説明します。at_shinya.matsumoto本ブログでは量産時に固有のSSHの鍵を生成する方法についてご説明します。
at_shinya.matsumoto本ブログは量産時にインストールディスクを使ったROM書き込みを行う際に、RTCの設定も
同時に行う方法についてご説明します。