所有的RTOS原理都差不多,都是基于时间片的方式。
跳转的时候,会将当前的PC指针、R0~R15寄存器的值、以及当前任务的变量都保存下来。
当然加载另一个任务的PC指针、R0~R15寄存器的值、以及当前任务的变量
程序就会运行另一个任务,方面,你可以查看UCOS的视频,网上一大堆,毕竟直接看RTT的源码还是有难度的,要花很多时间。
当你有个概念的时候,反过头查看RTT的代码,会很高效的