μC/OS-II的任务管理(上) 在前面的章节中,笔者曾说过任务可以是一个无限的循环,也可以是在一次执行完毕后被删除掉。这里要注意的是,任务代码并不是被真正的删除了,而只是μC/OS-Ⅱ不再理会该任务代码,所以该任务代码不会再运行。任务看起来与任何C函数一样,具有一个返回类型和一个参数,只是它从不返回... 2023-06-13 µCOS-II任务管理文章软件开发嵌入式OS
μC/OS-II的任务管理(下) (2)return(OS_PRIO_INVALID);}if(prio==OS_PRIO_SELF){(3)OS_ENTER_CRITICAL();stat=OSTCBCur->OSTCBDelReq;OS_EXIT_CRITICAL();return(stat);}else{OS_ENTER_CRITICAL();if((ptcb=OSTCBPrioTbl[prio])!=... 2023-06-13 µCOS-II任务管理文章软件开发嵌入式OS
微型抢占式多任务实时内核设计 市面上有很多优秀的嵌入式实时操作系统(RTOS),但在中低端微控制器(MCU)上运行性能良好的RTOS内核并不多。在高档机下,功能强大、运行极好的嵌入式实时操作系统,移植到中低端机上时性能很可能大幅度下降。一个很重要的原因就是它的大部分功能对中低档系统来说是不需要的,反而... 2023-06-13 事件驱动优先级任务管理消息信号同步文章软件开发嵌入式OS