ucOS学习笔记(2)——多任务是如何实现的 ucOS是一个抢占式多任务操作系统,其核心就是人物调度机制,该机制保证了多个任务在一个MCU上并发执行。关于多任务实现我们就不得不谈一谈一段程序运行的上下文。所谓程序运行的上下文就是指一段代码(一般以函数为基本单位)运行过程中需要使用到的资源,这个资源被我称之为上... 2023-06-13 ucOS学习笔记多任务实现文章单片机ARM
ucOS学习笔记(3)——ucOS的数据结构 ucOS的数据结构中最核心的一个数据结构就是任务控制块数据结构,其他的数据类型都是围绕该数据结构展开的,任务切换,代码调度也都是以该数据结构为基础来完成的。认清了该数据结构就了解了ucOS的运行机制。任务控制块数据结构如下:typedef struct os_tcb { OS_STK *OSTCBStkPt... 2023-06-13 ucOS学习笔记ucOS的数据结构文章单片机ARM