at_itoさんのブログ

Debian GNU/Linuxにインストールされているパッケージリストを確認する

Debian GNU/Linuxを搭載しているArmadilloを使用している際には、開発時にパッケージを追加したりした場合等の状況でどのようなパッケージがインストールされているのか確認したい場合があると思います。

そのため、ここではArmadilloでどのようなパッケージがインストールされているのか確認する方法を紹介します。

Armadillo-IoT(G3/G3L)/X1: 複数台のArmadilloへカスタマイズしたソフトウェアの書き込み方法まとめ

Armadilloは産業用途で使用したいため、製品出荷時用に複数台のArmadilloへ同じソフトウェアを効率的に書き込みたい場合があります。

そのため、ここではArmadilloへ効率的にソフトウェアを書きこむ方法を紹介します。

ストレージ使用時に書き換え回数を減らす方法

Armadilloを使用したシステムではログの保存等をストレージに行うことがあります。使用するストレージはeMMC, SDカードが多く内部的に NANDフラッシュを使用しているため書き換え可能回数があります。そのため、システムを設計する際にはこの書き換え可能回数を超えないようにする必要があります。

ここでは、Armadilloのシステムを作る際の参考情報としてストレージの書き換え回数を減らすための方法を紹介します。

突然の電源断発生時の対策

組み込みシステムでは、連続稼働を基本として設計するものが多く、特にシャットダウン手順が決められていないことから、突然の電源断が発生することがあります。 その際に、eMMC/SDカード等のストレージにデータ書き込みが発生していると、次回起動時にファイルシステムが壊れてシステムが起動しなくなるといったことが発生します。

そのため、ここでは突然の電源断でシステムが壊れないように構成する方法を紹介します。

Armadillo-IoT G3/G3L, Armadillo-X1: 接続待ちしているTCP, UDPポートを探す方法

Armadilloでは、標準のソフトウェアの状態ではWebサーバー等のサーバーが動作しています。最終的にシステムを作る際には、セキュリティ上の観点から、可能な限り不要なTCP/UDPポートは使用しないようにしておくのが良いです。

そのため、ここではArmadillo上でどのTCP/UDPポートが接続待ちをしているかを確認する方法を紹介します。

Armadillo-840: カメラで撮影した動画を保存しながらLCDに表示する方法

Armadillo-840でカメラの画像を表示しながら、SDカード等のストレージにH.264でエンコードして保存したい場合があるかと思います。その場合はGStreamerのコマンドで対応できます。

ここではGStreamerを使用してカメラ画像を表示しながらSDカードへ動画ファイルを保存する方法を紹介します。

Armadillo-X1, Armadillo-IoT G3/G3L: ネットワーク接続時にDNSを設定されないようにする方法

Armadillo-X1, Armadillo-IoT G3/G3LではNetworkManagerでネットワークの管理を行います。ここではNetworkManagerの設定を変更し、ネットワーク接続時に自動的にDNSが設定されない方法を紹介します。

Armadillo-X1, Armadillo-IoT G3/G3L: USB接続ディスプレイを使う方法

Armadillo-X1, Armadillo-IoT G3/G3Lは開発セットには標準でディスプレイが搭載されていませんが、簡単にディスプレイを使用する方法としてUSB接続のディスプレイを追加することができます。

ここではArmadillo-X1, Armadillo-IoT G3/G3LでUSB接続ディスプレイを追加する方法を紹介します。

Armadillo-IoT G3/G3L: 3G/LTEモジュールの再起動を手動で行う方法

Armadillo-IoT G3/G3Lには3G/LTEが切断された場合に、自動的に3G/LTEモジュールを再起動をし再接続を行う仕組みが入っています。通常であれば、切断されても自動的に再接続しますが、デバッグ時の問題の切り分け等に手動で3G/LTEモジュールを再起動したい場合があるかと思います。

そのため、ここではArmadillo-IoT G3/G3Lの3G/LTEモジュールを手動で再起動する方法を紹介します。

ページ