-
emc datadomain 2500 存储设备的维护手册中关于μC/OS中断处理的部分
资源介绍
3.9 μC/OS中的中断处理
μC/OS 中,中断服务子程序要用汇编语言来写。然而,如果用户使用的 C 语言编译器支持
在线汇编语言的话,用户可以直接将中断服务子程序代码放在 C语言的程序文件中。中断服
务子程序的示意码如程序清单 L3.15所示。
程序清单 L3.15 μC/OS-II中的中断服务子程序.
用户中断服务子程序:
保存全部CPU寄存器; (1)
调用OSIntEnter或OSIntNesting直接加1; (2)
执行用户代码做中断服务; (3)
调用OSIntExit(); (4)
恢复所有CPU寄存器; (5)
执行中断返回指令; (6)