1、系统的启动
系统上电第一个运行的是启动文件中的复位函数Reset_Handler()函数,函数最后调用main()函数,程序正式启动。
2、系统初始化
调用创建任务函数前需对系统进行一次初始化,如空闲任务,时钟节拍任务的初始化可通过配置宏定义进行。
3、CPU初始化
CPU初始化很重要就是初始化时间戳,其精度为1ns。
4、SysTick初始化
时钟节拍的频率为1s产生多少个Tick,tick为操作系统节拍数的时钟周期。需在“os_cfg_app.h”中设定节拍频率,一般采用1000HZ,也就是时钟节拍的周期为1ms。(1/1000 = 0.001s)
5、内存初始化
Mem_Init();
6、OSStart()
使用OSStart()函数就能让系统开始运行。