摘要: 我们最终要设计的是一个完成的操作系统,因此我们最开始要做的就是构建整体的系统架构图,在构建系统框图之前我们需要先定义下我们操作系统的一些参数,也就是操作系统支持多少个任务,任务的调度方式,以及任务的一些结构体属性。对于嵌入式操作系统而言,其任务实际上对应着线程的概念,所有的线程都是共享一个硬件资源。 阅读全文
posted @ 2020-08-31 15:13 LSWen 阅读(1281) 评论(0) 推荐(0) 编辑
摘要: 在ucOSII的绪表中使用一个很妙的查找方式,下面对其查找过程进行详细分析(目的就是加快查找速度) 对于ucOSII而言,其最大的任务数是64个,因此为了标记其任务的状态,ucOSII使用了八个变量表示每个任务的状态,每个变量每个位对应任务的状态: 如果我们直接去查找就绪任务的最高优先级任务,那我们 阅读全文
posted @ 2020-08-31 10:54 LSWen 阅读(447) 评论(0) 推荐(0) 编辑