自己动手写嵌入式操作系统电子书,想研究嵌入式OS的朋友下载看看,会有很大帮助的
1
工程结构说明: 第一周 双任务切换操作系统的实现 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 位图数据结构
2022-06-21 22:00:57 4.93MB 嵌入式操作系统
上学的时候看过这本书,觉得还是讲解的详细,但是读者最好有些汇编以及C语言基础。不过不要紧,书中后边的附录中也有许多参考讲解,让读者尽快补充所需的基础知识。书中的源码,大家可以去网上搜。谢谢
2021-06-21 20:49:51 7.92MB linux 嵌入式 C asm
1
自己动手写嵌入式操作系统(文字版) 非常清晰文字PDF版
2021-03-24 17:14:27 2.42MB 自己动手写嵌入式操作系统
1