UCOS
溪孟羽
这个作者很懒,什么都没留下…
展开
-
UCOS局部变量、任务堆栈
UCOS中局部变量的生命周期:任务一直存在,所以在任务中(非子函数)定义的局部变量不会死亡,在任务间的信息传递因局部变量未死亡而可行。在子函数中定义的局部变量在退出该函数时才死亡,在子函数中调用任务切换时局部变量保留,在任务切换所至任务执行完成并回到子函数正常退出时才死亡。UCOS任务堆栈:【函数嵌套、所调用函数局部变量分配内存、中断服务子程序嵌套】1、当任务运行时保存一些局部变量(CP原创 2014-04-30 18:23:38 · 1745 阅读 · 0 评论 -
OSUnMapTb1[]由来
OSUnMapTb1[]共0xff个元素,0x00~0xff为索引,OSUnMap1[]里的值由分析索引得到(索引转换为二进制,从右边数,首先为1的位数即索引元素的值)如0x50,二进制为0x1010000,从右边数,第四位首先为一,则OSUnMapTb1[0x50]=4从右数起的原因:优先级数:优先级值越小,优先级越高从右至左,从上至下越来越低y=OSUnMapTb1[OSRdyGrp原创 2014-04-30 18:23:40 · 991 阅读 · 0 评论