这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 关于uC/OS-II的任务栈初始化的疑问???

共1条 1/1 1 跳转至

关于uC/OS-II的任务栈初始化的疑问???

助工
2011-10-11 21:27:07     打赏
邵贝贝老师的书上说,任务栈初始化后,栈结构就像是刚发生过中断一样.我想不通的是方是,如果一个函数正在执行,中断来了以后,各寄存器不是保留在中断模式下sp指向的栈空间吗?而这个栈空间不是跟函数正常执行时的栈空间不同吗(我只知道ARM的,不知道X86的)?可是任务堆栈初始化函数OSTaskStkInit()把所有寄存器都保存进了任务栈,这能说跟刚发生中断后的栈结构一样吗?我一直想不通,请达人帮助回答一下.



关键词: 关于     OS-II     任务     初始化     疑问    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]