はじめまして。茂木と言います。
> Androidで割り込みを受けるのには、どのようなハードウエア構成が一番適切で、
割り込みが受けられないとAndroidは動かないので、動いてるハードウェアがまぁ適切です
実機で割り込みも使うプログラミングをしたい場合は、各社からカーネルデバッグの環境が簡単に
作れる(はず)のAndroid評価キットが出ているので、それらを使うのが適切じゃないでしょうか。
> ソフトウエアとしてはどのように受けるのが妥当でしょうか。
普通割り込みはOSが受け取るので、Androidの場合はLinuxの割り込み操作の関数を
使うのが妥当だと思います。request_irq()関数とかirq_desc構造体とかを使って
情報をたぐってください。
もし新しい割り込みコントローラー付きボードにAndroidをポーティングする場合は、
割り込みコントローラーの仕様書見ながらirq_chip構造体を埋めることになりますが、
そんなのよりもっと大変な作業がいっぱいある気がします。