Armadilloで動作するアプリケーションを開発するためにご利用いただける手法や事例、Linuxカーネルをカスタマイズするための手法などについてご紹介します。
基本的な使い方
開発事例
- Armadillo-640/IoT(A6):Webブラウザの画面から制御(lighttpd+php-cgiを使用)
- Armadillo Base OS:Armadillo-IoT A6Eを使用したIoT化例
開発の考え方・流れ
Armadillo開発環境
- Armadillo-X1, Armadillo-IoT G3/G3L: ATDE環境でArmadilloで動作するアプリケーションを作成する
- Windows Subsystem for LinuxにArmadillo開発環境を構築するための手順
- ATDE6をVirtualBoxで起動する
- ATDE7にanyenv+nodenvを使ってNode.jsをインストールしてみる
- Windows10 1903で、VMware+ATDEが動くかどうか確認してみた。
- Armadillo-IoT G3:ATDE7とSSH接続を行う手順(動画)
- Windows Subsystem for LinuxとX Windowの連携
- ATDE9:ATDE(ゲストOS)とWindows(ホストOS)のファイル共有
- ATDE9:画面がロックされるまでの時間を長くする
- Armadillo Base OS:nanoエディタを使う方法
- ATDE9をOracle VM VirtualBoxで動かす
- Armadillo Base OS:Visual Studio CodeとABOSDEを使った基本的なアプリケーション開発について
Linuxカーネル、ブートローダ
Linuxカーネルやブートローダについて、カスタマイズやコンフィギュレーションの変更の方法についてご紹介します。
Podman
Podmanを使ったコンテナ開発に役立つ情報をご紹介します
Debianパッケージ
パッケージの管理
- Debian GNU/Linuxにインストールされているパッケージリストを確認する
- Armadilloに搭載されたLinuxカーネルおよびDebianディストリビューションのバージョンを確認する方法
- 過去のソフトウェアアップデートを調べる方法
- TIPS: Armadillo-X1,Armadillo-IoT G3/G3L: バージョン指定でapt-get install
- Armadillo-X1/IoT(G3/G3L)/640/610:apt-get updateでエラーになる場合
パッケージ自作
- Debianパッケージを作成してみた
- Armadillo-X1, Armadillo-IoT G3/G3L,Armadillo-640: 自作アプリケーションのDebianパッケージ作成方法
- Armadillo-X1, Armadillo-IoT G3/G3L,Armadillo-640: 自作Debianパッケージのaptリポジトリ作成,公開方法
- Armadillo-X1, Armadillo-IoT G3/G3L,Armadillo-640: 自作Debianパッケージをsystemdで自動起動する方法
アットマークテクノ製ツール、パッケージ等
フレームワーク・プログラム言語の使用
Armadillo上で動作するアプリケーションの構築に、フレームワークやプログラム言語を使用する方法についてご紹介します。
ツール・アプリケーション
Armadilloを使用したシステム開発に有用な、様々なツール・アプリケーションと、その使用例をご紹介します。