Armadillo Base OS搭載製品でパスワード変更やアカウント追加/削除方法を紹介します。
ブログ
-
at_shinya.matsumoto
-
at_shinya.matsumoto
Armadillo Base OSでコンテナ内(アプリケーション)からタイムゾーン設定を行う方法を紹介します。
この方法はArmadillo Base OSのタイムゾーンを変更し、コンテナではその設定を使用します。 -
at_shinya.matsumoto
Armadillo Base OSでコンテナ内(アプリケーション)からEthernetの固定IP設定を行う方法を紹介します。
-
at_kazutaka.bito
Armadillo-640は、PCをコンソールとして利用できます。
Armadillo-640 製品マニュアル:4.4. 接続方法より、コンソール接続方法を抜粋します。 -
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_shinya.matsumoto
Armadillo Base OS搭載製品で、ABOS Webを使用して無線LAN接続設定を行う方法を紹介します。
-
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_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
Eclipse TemurinというOpenJDKが動作するコンテナイメージをご紹介します。
ご紹介したコンテナイメージをpodman pullコマンドでダウンロードするなどしてご使用ください。 -
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_shinya.matsumoto
本ブログでは量産時にインストールディスクで書き込みする際に、固有のSSHの鍵を生成する方法についてご説明します。
-
at_shinya.matsumoto
Armadillo Base OS搭載製品で製品化する際にはmake-installerで量産用のインストールディスクを作成し、
それを使ってeMMCに書き込む事を推奨しております。
しかし、インストールディスクを使用できない場合にはswupdateでアップデートする事で書き込みを
行う事が出来ますので、本ブログではその手順を紹介します。(注意点がございますので下記熟読下さい) -
at_shinya.matsumoto
Armadillo Base OSでロールバック先を最新にする方法を説明します。
-
at_shinya.matsumoto
本ブログでは量産時に固有のSSHの鍵を生成する方法についてご説明します。
-
at_shinya.matsumoto
本ブログは量産時にインストールディスクを使ったROM書き込みを行う際に、RTCの設定も
同時に行う方法についてご説明します。 -
at_kazutaka.bito
Armadillo-640と BT/THオプションモジュール「OP-A600-BTTHMOD-00」 の組み合わせで
ユニ電子株式会社製 Logttaシリーズ のワイヤレスCO2センサー「Canary+」のデータを
LE Coded PHY(Long-rangeモード)で取得してみました。
ここでは、Canary+のBLEビーコンの情報をLE Coded PHY(Long-rangeモード)で取得し、
CO2濃度、温度、湿度のデータを表示しています。 -
at_kazutaka.bito
Armadillo-640と BT/THオプションモジュール「OP-A600-BTTHMOD-00」 の組み合わせで使用する手順です。
ここでは、 BT/THオプションモジュール「OP-A600-BTTHMOD-00」(以下、BT/THオプションモジュール、と呼称)を
使用可能にするまでの手順を簡易的にまとめました。 -
at_kazutaka.bito
Armadillo-640+ BT/THオプションモジュール「OP-A600-BTTHMOD-00」+pc-ble-driverで
アドバタイジングパケットのPDUを表示する方法です。 -
at_kazutaka.bito
Armadillo-640で、ブートローダーでGPIOを設定する方法です。
-
at_shinya.matsumoto
本ブログはLTEや無線LAN等を搭載したArmadilloを経由して、本来直接外部からSSH接続できない
装置へSSH接続する方法をご説明します。 -
at_takuma.fukuda
Armadillo-640を無線LANのアクセスポイントとして使用するために、市販のUSBドングルを使う方法をご案内します。
-
at_kazutaka.bito
Armadilloでネットワーク通信のパケットを確認する方法です。
ここでは、Debianで動作するArmadilloでtsharkを使用します。 -
at_kazutaka.bito
Armadillo-640でLANインタフェースを追加する方法として、USB-LAN変換アダプタ(LAN-TXU2C)を使ってみました
-
at_shinya.matsumoto
本ブログはArmadillo Base OS搭載製品で、コンテナ内でUSBメモリやSDカードを使用する方法を紹介します。
常時ストレージとして使う場合を想定して自動マウントする方法も併せて紹介します。 -
at_kazutaka.bito
UDP通信できているか簡易的に確認する方法です。
ディストリビューションがDebianのArmadilloを対象としています。
ここでは、通信の対向側にはATDEを使用します。 -
at_shinya.matsumoto
Armadillo Base OSのアップデートで使用するmskwuのバージョン相関早見表です。
-
at_shinya.matsumoto
Armadillo Base OSの製品アップデート/ソフトバージョン相関早見表です。
-
at_kazutaka.bito
Debian busterで動作するArmadillo(X1、IoT(G3)、640等)で、pythonスクリプトを実行ファイル化する方法です。
-
at_kazutaka.bito
Armadillo-640 製品マニュアル「7.3.13. パワーマネジメント」、 Armadillo-610 製品マニュアル「7.3.15. パワーマネジメント」 には、パワーマネジメント状態からの起床要因の一つに、UART1を有効化する方法を示しています。
この起床要因には、UART1以外のUARTも使用できます。 -
at_shinya.matsumoto
Armadillo Base OS搭載のArmadillo製品で開発を行う方向けの基礎セミナーです。
コマンドラインで開発を行う手順で説明します。 -
at_kazutaka.bito
Armadillo-640/IoT(A6)をネットワーク経由で、Webブラウザの画面から制御する方法です。
ここでは、lighttpd+php-cgiを使用します。
例として、WebブラウザからArmadillo-640/IoT(A6)の赤/緑LEDを制御します。 -
at_kazutaka.bito
Armadillo-640/610:製品アップデート/ソフトバージョン相関早見表(Linux-4.14/Buster版)
(2022年6月時点) -
at_takumi.mizutani
ファイル内文字列の加工
文字列の一部を置き換え、削除といった加工を行うにはsedコマンドを使用します。
文字列の置き換え
sedコマンドで"s/置換元/置換後/g"と記述することで文字列の置き換えを行うことができます。
以下の例では、Armadillo.txtから"G3"とマッチする箇所を"Degu_G3"と置き換えます。
-
at_takumi.mizutani
ファイル内文字列の検索(基本正規表現)
ファイル内の文字列を検索するにはgrepコマンドを使用します。
以下の例では、Armadillo.txtから"Armadillo-IoT"とマッチする行を検索します。
cオプションを使用するとマッチする行数を出力することもできます。