本博客主要学习了野火的FreeRTOS的教材,根据创建动态任务时点灯的一些知识做了流程图的理解,能更加深刻地理解点灯背后的处理机制。
包括:优先级抢占、空闲任务、任务调度、动态任务创建过程
这里比较潦草,直接在教材的PDF编辑了
1代表的是任务1:LED1_Task点灯翻转
2代表的是任务2:LED2_Task点灯翻转
且任务2的优先级的是比1的要高
但这两个在翻转过程设置的延时阻塞时间是不一样的,一个是500ms,一个是1000ms
下面主要分析程序的这个翻转过程,包括通过串口打印运行测试的现象理解:
还是比较潦草:直接上截图了
现象:串口打印如下:
颜色的灯的现象:红黄绿 循环
主