1. 2. typedef typedef typedef typedef typedef typedef typedef typedef typedef typedef typedef #define #define #define 3. 使命椎栈初始化函数由OSTaskCreat()或OSTaskCreatEXT()调用,用来初始化使命并回来新的仓库指针STK.初始状况的仓库模仿产生一次中断后的仓库结构,在ARM体系结构下,使命仓库空间由高到低将顺次保存着PC,LR,R12…R0,CPSR,SPSR。仓库初始化完毕后,OSTaskSTKInit()回来新的仓库栈顶指针OSTaskCreat()或OSTaskCreatEXT()将新的指针保存的OS_TCB中。 OS_STK *OSTaskStkInit (void (*task)(void *p_arg), void *p_arg, OS_STK *ptos, INT16U opt) {
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/298387.html
|
uC/OSII移植过程
1.μC/OS-Ⅱ概述μC/OS-Ⅱ在特定处理器上的移植大部分工作集中在多任务切换的实现上,这部分代码主要用来保存和恢复处理器的现场。但许多操作如读