質問: 接続は, センサー(8bit)===> GPIO GPIO ===> LED です。 アイデアとしては,「他の割り込みをさせないドライバにより,リアルタイム性を担保する」です。 自前ドライバは, for(int i=0; i < n; i++)でGPIOをポーリング。 時系列でパターンマッチした瞬間にLEDをON。 n回に達したらbreak。 というアルゴリズムにします。 以上のように,数秒程度ですがシステムがフリーズしますが,問題ないでしょうか? あるドライバがコールされた際に,全ての割り込みを禁止するにはどうすればよいでしょうか? もしくは,他によい仕組みはないでしょうか? よろしくお願いいたします。
回答: μITRONを動かす方法もあります。 ITRONなので、リアルタイム性は抜群です。