cpコマンドで上書き時にバックアップを作成する方法
ブログ
-
at_shiita.ishigaki
-
at_kazutaka.bito
Armadillo-X1/IoT(G3/G3L)のeMMCのパーティションを切りなおす方法です。
ここでは、インストールディスクイメージを使ったインストール(※1)の際にパーティションを切りなおす方法をとります。
(以下、主にArmadillo-IoT(G3)の場合で説明しますが、Armadillo-X1/IoT(G3/G3L)は同じ手順になります。)
※1)
Armadillo-IoT ゲートウェイ G3製品マニュアル
11.1. インストールディスクを使用する -
at_shiita.ishigaki
ソートされているファイルの各行を比較する方法
-
at_shiita.ishigaki
各行から特定の列を取り出す方法
-
at_shiita.ishigaki
他のファイルの権限と同じ権限を与える方法
-
at_shiita.ishigaki
ファイルを連結させる方法
-
at_shiita.ishigaki
Segmentation fault時のレジスタを表示する方法
-
at_takuma.fukuda
Armadilllo-IoT G3,Armadillo-IoT G3L,Armadillo-X1のEthernetポートに複数のIPアドレスを設定する方法を案内します。
-
at_shiita.ishigaki
ターミナル上でカレンダーを表示する方法
-
at_shiita.ishigaki
bz2形式のファイルの中身を表示・検索・比較する方法
-
at_shiita.ishigaki
bz2形式で圧縮・解凍する方法
-
at_shiita.ishigaki
ターミナルにキーバインドを登録する方法
-
at_shiita.ishigaki
パス名からファイル名を取り出す方法
-
at_kazutaka.bito
Armadillo-X1の拡張I/F(CON7/CON8)で、GPIOクラスディレクトリ(/sys/class/gpio/)に見えていないGPIOを
export(注)する際の「GPIO番号」の計算方法です。
注)
ドライバで使用中の端子については、GPIOクラスディレクトリにexportできません。 -
at_shiita.ishigaki
IPアドレスからMACアドレスを確認する方法
-
at_shiita.ishigaki
特定のパッケージのアップデートを保留にする方法を紹介します。
-
at_shiita.ishigaki
mandbにある項目名・説明文を検索する方法を紹介します。
-
at_shiita.ishigaki
adduserコマンドを実行したときに、通常Full Nameやパスワードの追加の入力が求められますが、 追加の入力をせずにadduserコマンドを実行する方法を紹介します。
-
at_takuma.fukuda
Armadilloを使った製品を運用するにあたり、
openssh-serverなどをインストールしてEthernet経由でのログインを検討されることと思います。
各Armadilloシリーズの製品マニュアルでもご案内している通り、
openssh-server のような「パッケージのインストールの際に、自動的に秘密鍵を生成する」パッケージは、
ルートファイルシステムアーカイブのイメージにおいてインストールを行うと、
イメージを書き込んだArmadilloすべてが同一の秘密鍵を利用することとなってしまうため、
Armadillo を起動した後に "apt install" を使って個別にインストールすることが望ましいです。
しかし、製品量産時に個別にインストールを行う事は非常に非効率です。
そこで、効率的にArmadilloへopenssh-serverをインストールしつつ、
各Armadilloが異なる秘密鍵を利用するような手順を2つご紹介します。 -
at_takuma.fukuda
ルートファイルシステムアーカイブ作成時に、Debianパッケージのファイルをダウンロードしておき、起動後にインストールする方法をご紹介します。
-
at_takuma.fukuda
Debian Buster環境とDebian Stretch環境で、 cURL等の挙動が異なることがあります。 cURLが失敗してしまう場合の対策について記載します。
-
at_takuma.fukuda
他の端末機器とのEthernet接続に問題が生じている場合の対策として、Armadilloシリーズにおいて、自動認識・自動切換機能を無効化して設定を固定化する方法をご案内いたします。
-
at_kazutaka.bito
Armadillo-X1/IoT(G3/G3L)では、突然の電源断などによるeMMC上のソフトウェアの破壊を防ぐ方法として、
overlayfsを使ったルートファイルシステムの保護機能(※)が使用できます。
※)
Armadillo-IoT ゲートウェイ G3製品マニュアル
22.2. ルートファイルシステムへの書き込みと電源断からの保護機能
ただし、overlayfsを有効にした状態では、ファイルはRAM上に生成されるため、
rebootなどにより再起動すると、再起動前のログやデータは残りません。
ここでは、overlayfs有効時に、再起動前のログやデータをeMMC上に残す方法として、
ルートファイルシステムとは別の領域(パーティション3(※注意事項※))にファイルを保存します。
※注意事項※
eMMCのパーティション3は、node-eye使用時のリカバリーイメージ用の領域(※)です。
よって、本ブログの方法は、node-eye使用時は使用できません。
※)
Armadillo-IoT ゲートウェイ G3製品マニュアル
表3.10 eMMC メモリマップ (型番: AGX314* の場合)
-
at_kazutaka.bito
Armadillo-X1/IoT(G3/G3L)のeMMCの予約領域(パーティション3)のファイルシステムは、標準ではFAT32になっています。
この領域を他のファイルシステムに変更する方法です。
ここでは、インストールディスクイメージを使ったインストールの際にext4に設定する方法をとります。
-
at_yukari.hara
Armadillo-IoT G3LのCPUの温度をAzure IoT Hubに送信して、Stream Analytics ジョブからPowerBIのダッシュボードに表示してみました。
-
at_takuma.fukuda
Debian buster環境へのOpenCVのインストール手順をご紹介します。
-
at_yukari.hara
Armadillo-IoT G3Lを使って、PythonでAzure IoT Hubにテレメントリを送信してみました。
-
at_kazutaka.bito
ATDE8の画面がロックされるまでの時間(デフォルトだと5分)を変更する方法です。
-
at_kazutaka.bito
Armadillo-IoT(G3/G3L)/X1を無線LANアクセスポイントとして使う方法です。
ここでは、create-apを使います。 -
at_takuma.fukuda
overlayfsによるファイルシステム保護を行っている状態で、保護対象外のパーティションをマウントすることで一部のファイルの更新を可能とする方法を案内します。
-
at_yukari.hara
Armadillo-640/X1、Armadillo-IoT G3/G3Lの機能一覧表です。
-
at_yukari.hara
Armadillo-640で、ドングルタイプのEnOcean受信機を使ってNode-REDで開閉センサのデータを可視化してみました。
-
at_yukari.hara
Armadillo-640で、ドングルタイプのEnOcean受信機を使って開閉センサのデータを取得してみました。
-
at_yukari.hara
Armadillo-640でUSB-RS485変換を使って、RS485(Modbus通信)で温湿度センサーからデータを取得してみました。
-
at_kazutaka.bito
Armadillo-X1:製品アップデート/ソフトバージョン相関早見表(Linux-4.9/Stretch版)
(2022年6月時点) -
at_kazutaka.bito
Armadillo-X1:製品アップデート/ソフトバージョン相関早見表(Linux-3.14版)
(2021年1月時点) -
at_yukari.hara
Armadillo-IoT G3Lで、オープンソースのデータ可視化ツール「Metabase」の環境を構築する為のインストールから動作確認までの手順をまとめてみました。
-
at_takuma.fukuda
Armadilloとカメラを使用して、画像処理や画像表示のアプリケーションを構築するのに役立つ、 ブログ記事をまとめました。
-
at_takuma.fukuda
当社の開発者ブログの記事から、I2C通信機能開発に役立つ記事をまとめました。
-
at_takuma.fukuda
Armadilloの性能・仕様についてや、Armadilloを使用した製品開発における考え方、各種操作手順の詳細解説など、参考情報について書かれた記事をまとめました。
-
at_yukari.hara
Armadillo-IoT G3Lで、「オムロン 環境センサ」からUSBで受け取ったデータをNode-REDのダッシュボードで可視化してみました。
オムロン環境センサのNode-RED用のノードが公開されていますので、簡単に構築することが可能です。 -
at_takuma.fukuda
これまでに投稿されたブログ記事・ユーザーフォーラムへの投稿の中から、GUI構築に役立つ記事をまとめました。
-
at_yukari.hara
システムクロックとハードウェアクロックの関係性と、
システムの構築方法によって時刻が保持される基準の違いを簡単にご紹介します。 -
at_kazutaka.bito
Armadillo-IoT(G3/G3L)/X1/640で、USB-HDMI変換アダプタ(GX-HDMI/U2)を使って
HDMIモニタに表示する方法(※)です。
※)この製品はDisplayLinkに対応しているため、下記方法で動作しました。
DisplayLinkに対応していない製品では本方法では動作しません。
DisplayLinkに対応している製品でもデバイスによっては、本方法で動作しない可能性があります。 -
at_yukari.hara
お客様の作成したアプリケーションが動作する領域が不足した際に、CMA領域のサイズを変更したい場合もあるかと思います。
今回は例としてArmadillo-IoT G3LのCMAサイズを標準の320MiBから64MiBに変更をしてみました。 -
at_kazutaka.bito
Armadillo-X1のWLANコンボ搭載モデルは無線LANモジュールが搭載されています。
ここでは、USBドングルの無線LAN(WI-U2-433DHP/WI-U2-433DMS)を追加して、2系統にしてみました。 -
at_kazutaka.bito
Armadillo-IoT(G3/G3L)/X1のルートファイルシステムは、eMMC上に配置されています。
そのため、下記(※1)の保護機能を無効にしている場合、haltなどの終了処理を行わずに電源断をすると、
eMMC上のルートファイルシステムが壊れ、電源を投入しても起動しなくなる可能性(※2)があります。
この場合は、下記(※3)ようにインストールディスクイメージを使って、 正常なルートファイルシステムでeMMCを書き換えることで起動できることが見込まれます -
at_kazutaka.bito
Armadillo-X1で、CON8(拡張インタフェース)のUSB(USB_OTG2)で
USBガジェット(シリアル通信/マスストレージ)を使う方法です -
at_kazutaka.bito
Armadillo-IoT(G3)/X1で、無線LANをアドホックモードで動かします。
ここでは、iwコマンドで設定します。 -
at_yukari.hara
Armadillo-IoT G3/G3L、Armadillo-X1で製品化を検討されている法人様向けの「基礎セミナー」に使用しております資料と、資料だけではわかりにくいと思われます箇所をまとめた動画をご用意しました。
Armadilloの概要から、組み込みボードが動作する仕組み、アプリケーション作成や外部クラウドサービスとの連携方法など、 製品開発に必要とされる基礎知識をご紹介しております。