调度都是经过osTaskSchedule实现

如今你们用惯了C,估计对汇编会比较头大,可是上下文切换每每是汇编写的,操做系统的上下文又是任务调度的关键。这篇文章,就给你们详解下LiteOS的上下文切换。spa ARM中,上下文的切换逻辑是在PendSV中断中完成的。PendSV中断在系统中断中优先级最低,所以任务切换策略能够有systick触发,或者操做系统已有有的策略触发。systick触发状态下,就完成了时间片和优先级条件下的任务切换,也
相关文章
相关标签/搜索