ucos源码阅读1——任务
os_core.c
按照main函数的流程去阅读源码。
OsInit()
1、哦,怎么图片这么大,首先是定义了个钩子函数,在os_cpu_c.c由用户实现。
2、InitMisc杂七杂八的初始化,初始化变量是在uCOS_II.H定义或声明的,宏定义的是在os_cfg.h用户配置文件里定义的。
补充:全局变量定义前的OS_EXT
//OS_CORE.C
#ifndef OS_MASTER_FILE
#define OS_GLOBALS
#include "includes.h"
#endif
//uCOS_II.H
#ifdef OS_GLOBALS
#define OS_EXT
#