什么是宏
宏定义
#define n 10 //宏定义
n 就是宏
“INCLUDE”开始的 宏
使用 “include”开始的宏 表示使能或者除能 FreeRTOS 对应的 API 函数
配置可选的FreeRTOS 的API函数
例如
include 就是使能的意思 就是宏
使能vTaskDelete(); 函数
使能vTaskSuspend(); 函数
"config"开始的宏
“config” 和“include”开始的宏 都表示使能或者除能 FreeRTOS 对应的 API 函数
配置可选的FreeRTOS 的API函数
例如
具体 后面使能什么可以去了解
任务状态
特点
任务简单
任务没有数量要求
任务支持 优先级
每个任务都有堆栈
如果使用抢占的话 必须 仔细 的考虑 重入问题
四种任务状态 @任务状态
1 运行态 :一个程序运行 的状态
2 就绪态 :一个程序准备运行 能够执行的状态。
3 阻塞态:等待一个临时的事件 任务就处于阻塞态 不会占用cpu的任何时间。
4 挂起态:与处于阻塞态的任务一样,处于挂起态的任务不能被调度器调度,
处于挂起态的任务没有超时时间。