你将收获

深入理解RTOS的任务机制和工作原理

为阅读RT-Thread/FreeRTOS的实现打下坚实基础

适用人群

对嵌入式开发感兴趣,希望了解嵌入式操作系统(RTOS)工作机制的开发工程师

课程介绍

注意注意!本课程所用Keil自带的编译器版本为AC6。由于AC5与AC6在使用时有些地方差异较大,如果你使用AC5(老版本Keil自带的)来学习本课程,则可能会出现各种奇怪的编译、汇编错误。

建议如果不是特别需要,请更新到最新版本的Keil 5.4.x以上版本。否则,学习过程中出现的一些问题我可能无法帮你解决。


本课程为《深入理解ARM体系结构(基于Cortex-M架构)》系列课程的其中一个课程,全部课程请见我的CSDN主页。

image/png

为什么学习本课程?

“150行代码+12节课=掌握RTOS最硬核的任务切换,从此使用RTOS不再‘盲人摸象’。”

市面上的RTOS教程大多只教API调用,而本课程通过150行精炼代码,从零构建一个超微型OS,亲手实现任务切换,让你真正洞察FreeRTOS/RT-Thread等RTOS的底层行为。

本课程摒弃冗余代码,10节课聚焦任务切换本质,非常适合以下同学学习: 

  • 想快速理解RTOS原理的在职工程师
  • 准备嵌入式面试需掌握RTOS底层的求职者 
  • 渴望自制简易OS的硬件爱好者

image/jpegimage/jpegimage/jpeg

 

 

 

课程目录