FreeRTOS任务调度启动流程
Preface
上一篇博客写了关于FreeRTos背景知识,有了基础的认识。
本篇博文正式开始讲诉FreeRTos源码
Preview
Attention
FreeRTos源码版本是V9.0.0
源码阅读工具:VS code
PS:在阅读源码的过程中需要注意以下三点
- 遇到没见过的函数,只需先知道该函数的函数名称,知道函数的功能,至于函数的具体实现我们可以先不了解
- 阅读源码的过程中会出现大量的条件编译,如果对某个宏定义的意思不了解那就不必要了解
- FreeRTos源码中有大量回调函数。这些回调函数一般需要用户编写并且需要在头文件中配置,阅读源码时不需要关注
Attention:
在阅读源码的过程中涉及到大量关于Cortex-M4架构相关的基础知识,但是我在该系列博客中是不会去讲解的,我会在ARM内核系列博客中会讲。之所以这么做就是因为按照这种方式才不会混乱。