文章目录 前言 缺点 总结 前言 想要深入学习单片机知识,操作系统一定是个绕不开的话题。而裸机模拟OS系统进行任务调度可以作为中间桥梁,为我们将来对操作系统的学习打下基础。我的想法是花费一段时间来搜集网上的相关资料,分析别人的优秀代码后再集百家之长,尝试形成一种我自己的代码架构。 typedef struct _TASK_COMPONENTS { uint8 Run; // 任务函数运行标志,0不运行,1运行 uint8 Timer; // 任务函数的时间片 uint8 ItvTime;