FreeRTOS学习浅解之一
来源:互联网 发布:linux开机启动sh脚本 编辑:程序博客网 时间:2024/05/29 18:18
FreeRTOSConfig.h中设定编译时配置常量configMAX_PRIORITIES,最多可具有的优先级数目。
任务优先级
uxPriority
任务 状态
(单核MCU)运行态,非运行态
创建一个或多个任务
xTaskCreate() API
portBASE_TYPE xTaskCreate(pdTASK_CODE pvTaskCode, const signed portCHAR * const pcName, unsigned portSHORT usStackDepth, void *pvParameters, unsigned portBASE_TYPE uxPriority, xTaskHandle *pxCreatedTask);
使用任务 参数
xTaskCreate(pvPrameters);
改变任务优先级
0到configMAX_PRIORITES-1
vTaskPrioritySet();
高度器启动后调用vTaskPrioritySet()进行修改。
删除任务
传入null参数表示删除当前任务:
vTaskDelete( NULL )
周期性处理
心跳中断
FreeRTOSConfig.h中configTICK_RATE_HX
常量portTICK_RATE_MS心跳单位转化为毫秒。
- FreeRTOS学习浅解之一
- FreeRTOS学习及移植笔记之一:开始FreeRTOS之旅
- FreeRTOS学习浅解之三-队列管理
- freeRTOS 学习
- STM32Fxx FreeRTOS学习一
- FreeRTOS 学习笔记 1
- FreeRTOS学习笔记
- freeRTOS学习1
- FreeRtos学习2
- FreeRTOS学习开始
- FreeRTOS学习笔记
- FreeRTOS 学习资料
- FreeRTOS 学习四:队列
- FreeRTOS学习2--队列
- freeRTOS学习之xTaskCreat
- FreeRTOS学习笔记一
- FreeRTOS学习笔记二
- FreeRTOS学习笔记三
- 第一次C程序设计上机报告
- 利用Intent实现两个Activity之间的跳转
- sort函数
- soj 2013 weekly-2 7574-7675 7691-7593
- java遍历map方法 的优缺点
- FreeRTOS学习浅解之一
- 编程修养
- hdu 1010 temper of the bone
- Java 自学日志【二】
- Intel IPP库
- 3-2 修旱冰场
- 加载VxWorks时提示:Error loading file:errno = 0xd0003. Can't load boot file!
- 预防数据库受攻击
- Java中Thread的经典面向编程案例