代码拉取完成,页面将自动刷新
【需求价值】:
支持中断嵌套,提高内核硬实时性
【需求描述】:
支持中断嵌套,提高内核硬实时性
【方案描述】:
【配套文档】:
【验收标准】:
1、实现中断嵌套基本功能:
(1)Cortex-M系列:NVIC(内嵌向量中断控制器);
1)支持中断抢占优先级和子优先级设置;
2)高抢占优先级的中断可以抢占低抢占优先级的中断的执行(即中断嵌套);
3)在抢占优先级相同的情况下,高子优先级的中断优先被响应;子优先级只能决定中断响应的先后顺序,不能抢占(即不支持中断嵌套);
(2)Cortex-A/R系列:GIC中断控制器;
1)同一时间只能有一个中断可以被设成快速中断FIQ;
2)快速中断FIQ可以打断IRQ中断服务程序;
3)IRQ中断不能打断其他中断;
3、其他架构:可根据架构是否支持而定;
4、提供一套通用的对外接口,可以通过适配这些接口来提供中断嵌套的能力;
5、输出需求分析、架构分析、详细设计、测试用例、开发指南、维护手册等文档;
登录 后才可以发表评论