|
知识路径: > 嵌入式系统软件基础知识 > 嵌入式系统程序设计 > 嵌入式软件开发过程 > 嵌入式软件设计 > 嵌入式软件的设计约束 >
|
考试要求:掌握
相关知识点:7个
|
|
|
|
(1)系统初始化阶段屏蔽无用中断,并对无用中断设置入口并返回。
|
|
|
(2)中断初始化要初始化中断所需的全部资源,包括中断向量号、触发方式、中断服务程序等。
|
|
|
(3)分析系统出现的假中断或频繁中断的影响,给出处理措施。
|
|
|
(4)程序中开关中断位置要仔细分析,避免关闭范围过大或过小。
|
|
|
(5)尽量避免使用中断嵌套的功能,进入中断后关掉不希望嵌套的中断。
|
|
|
(6)避免在中断服务程序中使用跳转语句或子程序返回直接跳出中断。
|
|
|
(7)与操作系统配合完成中断现场的保存和恢复,对于操作系统未处理的现场,在用户连接的中断处理程序中要辅助保存和恢复。
|
|
|
(8)应考虑不同优先级的中断处理程序,以及中断处理与普通程序之间临界区保护问题。
|
|
|
(9)中断处理程序尽可能简短,不要在中断处理程序中调用操作系统的资源申请或时间等待服务。
|
|
|