【エンベデッド】組込Linux総合スレ【リアルタイム】 at LINUX
[2ch|▼Menu]
72:login:Penguin
04/07/05 18:05 sf7DtSy0
>>71

それは割り込み処理タスクの宣言と復帰だろ?

ena_int()は割り込みタスクの位置(アドレス)をOSに知らせる為の物。
OSはこいつで割り込みベクタに登録したり復帰関連処理を入れたりする。

また、CPUによっては割り込みがかかると多重割り込み防止の為に割り込みの
状態を変更する(禁止される事多し)から、復帰時に状態を元に戻す為に
ret_int()がある訳だ。

不用意な割り込みを避ける為にena_int()やret_int()は内部で
割り込みの状態を操作する場合もあるだろうよ。


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4537日前に更新/254 KB
担当:undef