kaomantou 发表于 2014-9-24 02:37:49

求教:RTOS的任务堆栈都存放什么数据呢

请问FreeRTOS的任务堆栈都放些什么数据?任务函数内定义的变量么?我只知道有任务切换时的寄存器数据,还有其他么?

CharlesLu 发表于 2014-9-24 06:37:28

楼主真精神

abbott 发表于 2014-9-24 08:36:41

xPSR, PC, LR, R12,R0-R11, 还有不在R0-R12中的局部变量(比如局部数组)

RainKing 发表于 2014-9-24 08:39:40

任务堆栈里面放的全部是栈里的数据,栈就是进入某一个函数时,所需要保存的东西......

Excellence 发表于 2014-9-24 08:44:31

主要是寄存器和局部变量吧。

a7458969 发表于 2014-9-24 17:37:50

堆栈自然要有任务内的局部变量

security 发表于 2014-9-24 21:17:21

任务上下文,以及函数内部的局部变量

abutter 发表于 2014-9-25 14:20:53

是堆还是栈?
页: [1]
查看完整版本: 求教:RTOS的任务堆栈都存放什么数据呢