目次
ソフトウェア開発 (MA-E3xx シリーズ)
基本編 (ファームウェア作成まで)
v2.x系 (Ubuntu 14.04LTS)
v4.x系 (Ubuntu 18.04LTS)
応用編
プログラミング編
ソフトウェア開発 (MA-E3xx シリーズ)
基本編 (ファームウェア作成まで)
v2.x系 (Ubuntu 14.04LTS)
開発環境用仮想マシンのセットアップ (Obsolete)
開発環境用コンテナのセットアップ(Ubuntu以外のディストリビューション使用の場合)
開発環境のセットアップ(セルフ)
開発環境のセットアップ(クロス、ARM用)
ARMエミュレータのセットアップ (QEMU)
カーネルのビルド
アップデート用ファームウェアの作成(クロス)
ファームウェア更新時に任意の処理を行うファームウェアの作成
v4.x系 (Ubuntu 18.04LTS)
開発環境用仮想マシンのセットアップ
開発環境のセットアップ(セルフ)
開発環境のセットアップ(クロス、ARM用)
ARMエミュレータのセットアップ (QEMU)
ファームウェアビルド環境の準備
アップデート用ファームウェアの作成(クロス)
応用編
JDKをインストールして使用する
OpenJDK をビルドして使用する
PC上で root filesystem を変更する(QEMU使用)
WatchDog Timer による監視
プログラミング編
RS-485通信を行う
シリアルポート通信のプログラミング (Java)
Modbus のプログラミング (pylibmodbus)
弊社製品 FutureNet XIO-1xx の制御
DI 割込を使用したプログラミング
pyroute2 のよるネットワーク処理