第四篇:只有延时服务的协作式的内核——任务切换全过程
1.任务切换实际上就是 入栈,出栈,中断返回。
2.或看成是人工模拟一次中断,然后改变SP指针,再执行中断返回。
3.总有一个后台调度任务在运行。
4.寄存器上下文的空间位置始终是动态的。
5.要进行RTOS移植,首先要了解处理器中断时,寄存器是如何保存的,以及编译器是如何保存寄存器的。
第四篇:只有延时服务的协作式的内核——任务切换全过程
1.任务切换实际上就是 入栈,出栈,中断返回。
2.或看成是人工模拟一次中断,然后改变SP指针,再执行中断返回。
3.总有一个后台调度任务在运行。
4.寄存器上下文的空间位置始终是动态的。
5.要进行RTOS移植,首先要了解处理器中断时,寄存器是如何保存的,以及编译器是如何保存寄存器的。