10:22本ブログはLTEや無線LAN等を搭載したArmadilloを経由して、本来直接外部からSSH接続できない装置へSSH接続する方法をご説明します。15:31Armadillo-640を無線LANのアクセスポイントとして使用するために、市販のUSBドングルを使う方法をご案内します。16:12Armadilloでネットワーク通信のパケットを確認する方法です。ここでは、Debianで動作するArmadilloでtsharkを使用します。12:54UDP通信できているか簡易的に確認する方法です。ディストリビューションがDebianのArmadilloを対象としています。ここでは、通信の対向側にはATDEを使用します。busterで動作するArmadillo(X1、IoT(G3)、640等)で、pythonスクリプトを実行ファイル化する方法です。パワーマネジメント状態からの起床要因の一つに、UART1を有効化する方法を示しています。この起床要因には、UART1以外のUARTも使用できます。文字列の一部を置き換え、削除といった加工を行うにはsedコマンドを使用します。文字列の置き換えsedコマンドで"s/置換元/置換後/g"と記述することで文字列の置き換えを行うことができます。以下の例では、Armadillo.txtから"G3"とマッチする箇所を"Degu_G3"と置き換えます。13:52ファイル内文字列の検索(基本正規表現)ファイル内の文字列を検索するにはgrepコマンドを使用します。以下の例では、Armadillo.txtから"Armadillo-IoT"とマッチする行を検索します。cオプションを使用するとマッチする行数を出力することもできます。本記事で紹介する正規表現の概要について下表にまとめます。各正規表現の詳細な説明についてはその後に説明します。本記事で紹介する正規表現の概要について下表にまとめます。各正規表現の詳細な説明についてはその後に説明します。本記事で紹介する正規表現の概要について下表にまとめます。各正規表現の詳細な説明についてはその後に説明します。17:33コマンドが存在するパスを調べるには、whichコマンドを使用します。※ここでは例として、systemctlコマンドについて調べます。systemctl/usr/bin/systemctlまた、whereisコマンドを使用することで、指定したコマンドのマニュアル等が存在するパスも調べることができます。-wコマンドを使用します。16:43Linuxコマンドのリファレンスマニュアルを表示するにはmanコマンドを使用します。コマンドの概要のみを表示す場合にはwhatisコマンドを使用します。※ここでは例として、systemctlコマンドについて調べます。パッケージとして配布されているため、ビルドせずに使用することができます。08:48SDブートを活用して、eMMC内のルートファイルシステムの一部を書き換える方法です。→SDブートで起動して、eMMC内の問題となるソフトを停止、削除、正常なソフトに書き換える。14:04Armadillo製品に使用しているeMMC(ストレージ)の予備領域の確認方法について、eMMCの前提情報を交えつつご紹介します。予備領域が残っているかどうかで寿命予測に活用できます。09:41シリアル通信で制御コードを含むデータの送信/受信する簡易的な方法です。ここでは、pyserialを使用します。09:40コマンドのみで、シリアル通信で制御コードを含むデータを送信する方法です。13:28systemdのログはserviceの一つである、systemd-journald.serviceによって保存されます。本ブログではsystemd-journald.serviceによって保存されたログの確認方法について紹介します。RTL8761Bを使ったUSBドングルでBLE通信を行いました。08:29ロケールとは国・地域等によって違うタイムゾーンや書式等をシステムに伝える機能です。本ブログではロケール設定を確認、及び変更する方法について説明します。updateでエラーになる場合の対策方法の一つです。18:04Armadillo-X1/IoT(G3/G3L)/640/610は、インストールディスクイメージを書き込んだSDカードを使ってインストールすることができます。各製品マニュアルには、Armadilloの開発環境(ATDE)を使ったインストール手順を記載してますが、ここでは、ATDEを使わずに標準のインストールディスクイメージでインストールする手順を説明します。本サイトに記載の商品名または会社名は、各社・各団体の商標または登録商標です。TM、®マークは付記していない場合があります。