ユーザースイッチを使用したPOWEROFF

お世話になっております、
平賀と申します。

ArmadilloG3のユーザースイッチを使用してPowerOFFを行いたいのですが、
参考になる資料等はございますか?
ユーザースイッチに機能を設定する場合、
カーネルのビルドから行う必要がありますでしょうか?

製品: 
Armadillo-IoT G3

古関です。

下記が参考になるかもしれません。

https://users.atmark-techno.com/forum/armadillo/3465

上記URL記載内容だとソースコードが古いため、下記にある最新を見たほうが良いと思います。
https://download.atmark-techno.com/debian/pool/main/a/atmark-x1-base/

毎度お世話様、伊澤です。

ユーザースイッチのイベントを監視する一番手っ取り早い手段はevtestコマンドを使うことです。
なので、evtestの出力をトリガーにpoweroffコマンドを発行するだけならカーネルは勿論、実行モジュールのビルドも不要です。

手元に実機も過去の資料もないので提示できませんが、以前そう言うスクリプトを書いてサービスに突っ込んでおいた記憶があります。

古関様

返信ありがとうございます。
参考にさせていただきます。

--------------------------------------------------------------
伊澤様

返信ありがとうございます。
evtestの出力を契機としたスクリプトを作成してみようと思います。