μcos-II任务堆栈、任务控制块和任务代码

μcos-II中的任务由任务堆栈、任务控制块和任务代码三部分所组成,其每部分具体作用如下: 任务堆栈——任务堆栈是用来保存一个任务运行时CPU的一些寄存器里面存放的一些数据、任务指针、程序状态字PSW等等,而当该任务需要挂起时,任务堆栈会保存该任务的运行现场,即保存运行到此时的一些数据等,然后当该任务重新运行时,就会把堆栈里的内容重新复制到CPU的相关寄存器,从而使任务继续从挂起的部分重新运行下去
相关文章
相关标签/搜索