对于UCOSIII系统,稍微做一下讲解。
中断管理。
UCOSIII中 ,中断主要是向CPU 通知一个异步事件发生了,这是 CPU 就会将当前CPU存储器值入栈,然后执行中断服务程序,在CPU执行中断服务程序 的时候,有可能 触发优先级高的任务,这时当推出中断的时候,就会去执行优先级高的任务。
中断嵌套。
UCOSIII中支持中断嵌套,优先级高的可以打断优先级低的中断,在UCOSIII中使用OSIntNestingCtr来记录中断嵌套次数,进一次,该值加1,退出一次中断,该值减1。
中断服务程序的编写。