嵌入式Linux中断现场保护的改进方法
时间:10-08
来源:3721RD
点击:
四、总结
传统的中断现场保护保存所有寄存器的内容,虽然使得程序的设计得到简化,但是同时造成了多余的寄存器保护,增加了中断响应的时间。有限中断现场保护策略能够根据具体中断服务中所需要使用的通用寄存器而进行相应的有限的保护,缩短了现场保护的时间,使用户中断服务能够尽早的到处理,提高了中断实时性。但是同时,有限中断现场保护的效率也受到中断服务处理复杂程度以及编译器性能的影响。对于中断服务简单,而对实时性要求高的中断,效果较明显,而对于复杂的中断服务,需要的通用寄存器较多,从而中断现场保护的寄存器也较多。而在同一中断服务中,效率高的编译器能够在不牺牲代码效率的情况下使用尽可能少的寄存器来完成中断服务,从而减少了需要中断现场保护的寄存器数,达到提高中断实时性的要求。
- 嵌入式系统实时性的问题(06-21)
- μC/OS-II的多任务系统实时性分析与优先级分配(06-05)
- 基于APIC时钟的嵌入式Linux内核实时化研究(09-14)
- 基于μC/OS-II的整车控制器系统设计技术(08-27)
- 有限状态机的嵌入式Linux按键驱动设计 (11-07)
- 硬实时操作系统-RTLinux(04-13)