中断架构(Interrupt Architecture)
HRTOS Interrupt Architecture 定义系统中断处理机制的组织方式,以及中断与内核、调度器之间的关系。
中断架构概览
HRTOS 中断架构负责定义系统如何组织中断处理机制。
整个中断架构由多个组成部分构成,包括中断入口、ISR、中断优先级以及中断与调度器之间的关系。 本模块介绍 HRTOS 中断架构的整体设计思想,各子页面分别介绍不同组成部分。
设计原则
- 快速响应:中断机制必须保证高优先级事件能够尽快被 CPU 处理。
- 最小延迟:通过优化 ISR 和中断嵌套策略,减少对关键任务的阻塞。
- 可扩展性:中断架构允许用户根据外设需求增加新的中断源或自定义 ISR。
- 系统确定性:即使存在多个并发中断,调度器和任务恢复机制也能保持系统行为可预测。
核心主题
本模块包含以下主题: