Nios® V プロセッサー・ソフトウェア開発者ハンドブック

ID 743810
日付 7/08/2024
Public
ドキュメント目次

11.3.5. MicroC/OS-II の割り込みサービスルーチン

MicroC/OS-II に向けた ISR の実装には、通常、MicroC/OS-II: リアルタイム・カーネルで説明されているように、いくつかのハウスキーピングの詳細が含まれます。ただし、MicroC/OS-II の Nios® V 実装は HAL に基づいているため、これらの詳細のいくつかは自動的に処理されます。HAL は、割り込みサービスルーチン (ISR) に対して次のハウスキーピング・タスクを実行します。
  • プロセッサー・レジスターの保存と復元
  • OSIntEnter() および OSIntExit() の呼び出し

HAL では ISR をアセンブリー言語ではなく C で記述することもできます。