一个微型嵌入式RTOS,参考李述铜《从0到1自己动手写嵌入式操作系统》

上传者: mzgxinhua | 上传时间: 2022-06-21 22:00:57 | 文件大小: 4.93MB | 文件类型: ZIP
工程结构说明: 第一周 双任务切换操作系统的实现 C1.04 工程创建。标志变量反转的逻辑仪观测标志变量反转的逻辑仪观测 C1.07 内核编程实践。CPU寄存器数据的保护(压栈)与恢复(出栈),调试技术的应用。简单汇编代码的编写 C2.01 简单的任务定义实现。包括任务函数、任务结构体、任务栈的定义 C2.02 双任务切换的具体实现。应对任务切换过程中现场保护与现场恢复的实质内涵做深入思考;在各任务函数中调用任务调度函数来实现下一任务的选择及任务切换 C2.03 双任务时间片运行原理。通过在SysTick定时器(《Cortex-M3权威指南》第8章)的周期性定时溢出中断服务函数中调用任务调度函数实现 C2.04 双任务延时原理与空闲任务。通过基于SysTick定时器(时基单元提供者)的软定时器实现延时 第二周 核心数据结构及任务调度管理 C3.01 临界区保护。采用关闭中断的方式保护任务与任务之间、任务与中断之间的共享资源 C3.02 调度锁保护。设置一个任务调度锁计数器变量schedLockCount,若其值大于0,则任务调度函数是被禁止的 C3.03 位图数据结构

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明