【STM32】FreeRTOS 系统配置
文章目录
- 1 "INCLUDE_" 开始的宏
- 2 "config" 开始的宏
- 2.1 configAPPLICATION_ALLOCATED_HEAP
- 2.2 configASSERT
- 2.3 configCHECK_FOR_STACK_OVERFLOW
- 2.4 configCPU_CLOCK_HZ
- 2.5 configSUPPORT_DYNAMIC_ALLOCATION
- 2.6 configENABLE_BACKWARD_COMPATIBILITY
- 2.7 configGENERATE_RUN_TIME_STATS
FreeRTOS 的系统配置文件为 FreeRTOSConfig.h
。
1 “INCLUDE_” 开始的宏
函数 | 宏 |
---|---|
xQueueGetMutexHolder() | INCLUDE_xSemaphoreGetMutexHolder |
xTaskAbortDelay() | INCLUDE_xTaskAbortDelay |
vTaskDelay() | INCLUDE_vTaskDelay |
vTaskDelayUntil() | INCLUDE_vTaskDelayUntil |
vTaskDelete() | INCLUDE_vTaskDelete |
xTaskGetCurentTaskHandle() | INCLUDE_xTaskGetCurrentTaskHandle |
… | … |
2 “config” 开始的宏
2.1 configAPPLICATION_ALLOCATED_HEAP
2.2 configASSERT
2.3 configCHECK_FOR_STACK_OVERFLOW
2.4 configCPU_CLOCK_HZ
2.5 configSUPPORT_DYNAMIC_ALLOCATION
2.6 configENABLE_BACKWARD_COMPATIBILITY
2.7 configGENERATE_RUN_TIME_STATS
【STM32】FreeRTOS 系统配置相关推荐
- 基于STM32+FreeRtos+ESP8266+MQTT连接阿里云
基于STM32+FreeRtos+DHT12+ESP8266+MQTT连接阿里云 1.概述 2.实现步骤 2.1.MQTT.fx模拟器与阿里云通信 2.2.STM32与阿里云通信 3. 搭建云平台 3 ...
- 【基于stm32 FreeRtos的智能台灯控制】
基于stm32 FreeRtos的智能台灯控制 之前做了一个裸机版本的智能台灯,最近刚好复习一下FreeRto的一些基础知识,朋友发给了我一个功能需求刚好用来实践一下,需要的朋友可以自行下载. 完整工 ...
- STM32 FreeRTOS CMSIS—OS
STM32 FreeRTOS CMSIS-OS 前言 1.关于 osThreadNew () 1.1 FreeRTOS线程与任务的关系 1.2 osThreadNew () 1.2.1 osThrea ...
- 【STM32】FreeRTOS系统配置
00. 目录 文章目录 00. 目录 01. 概述 02. FreeRTOS配置文件 03. INCLUDE开始的宏 04. config开始的宏 05. 其它 06. 附录 07. 参考 01. 概 ...
- 【STM32】系统配置控制器相关函数和类型
00. 目录 文章目录 00. 目录 01. 概述 02. 相关类型 03. 相关函数 04. 结构体封装 05. 附录 06. 声明 01. 概述 系统配置控制器主要用于管理对可执行代码的存储区域的 ...
- STM32 FreeRTOS USART DMA空闲中断和消息队列的使用
(后文有修改) 一.思路 USART+DMA空闲中断发生后,将接收到的DMA消息用消息队列发出去xQueueSendToFrontFromISR,FreeRTOS创建一个独立的任务一直等待接受消息队列 ...
- 嵌入式物联网软件开发实战系列(STM32+FreeRTOS)
一.使用STM32CubeMx 创建物联网项目软件工程 二.STM32CubeMx 配置时钟 三.STM32CubeMx 配置GPIO 及 GPIO 相关接口在软件工程中的形式及使用 四.STM32C ...
- 【STM32/FreeRTOS】精准延时的实现
目录 前言 SysTick定时器寄存器 裸机编程下实现 FreeRTOS中实现 前言 在使用通讯协议来驱动外设的时候需要遵循严格的时序逻辑,往往用到微秒(us)级别的延时,在裸机编程中可以使用SysT ...
- STM32 FreeRTOS (三) 软件定时器
简介: 基本概念 ReeRTOS中加入了软件定时器这个功能组件,是一个可选的.不属于freeRTOS内核的功能,由定时器服务(其实就是一个定时器任务)来提供. 软件定时器是当设定一个定时时间,当达到设 ...
最新文章
- 机器学习面试:这25个实用又有深度的问题
- JVM学习笔记(四)------内存调优
- android 首选项框架,Android:创建自定义首选项
- 高效CNN推理库、多款AlphaGo实现…你们喜欢的Github项目精选又来了!
- GDCM:dicom文件的临床试验注释的测试程序
- Linux网站架构系列之Mysql----部署篇
- 短暂相逢却回味无穷,全球最具影响力的以太坊技术会议视频,你保存了吗!...
- pagehelper工具类_PageHelper最佳实践
- 2022年3月Python小屋编程比赛获奖名单
- 【虹膜识别】+【开源代码】虹膜识别--步骤讲解及算法复现,虹膜表征:基于虹膜反映点的健康监测
- java按钮禁用和启用_在浏览器中禁用(或启用)Java插件
- 【数值分析】python实现复化高斯积分
- itextPDF生成表格的pdf
- 经颅磁刺激对大脑结构的直接影响: cTBS后的短期神经可塑性
- dixon matlab,磁共振Dixon技术原理及初代算法解析
- collapsible data-collapsed Jquery-mobile动态设置
- 1000字小论文格式是怎样的?
- hadoop学习笔记4:java实现hdfs -ls/-lsr
- 真正通俗易懂的傅里叶变换讲解
- 训练好的深度学习模型是怎么部署的?
热门文章
- 《DSP using MATLAB》Problem 6.24
- JavaScript中数组的增删改查以及应用方式
- Fork/Join框架
- P1681 最大正方形 Iand II
- oracle 选择最频繁出现之前,5文章数据
- UA PHYS515 电磁理论II 静电场问题2 电荷与静电场的几何: Green函数法的物理背景
- UA MATH567 高维统计II 随机向量11 kernel的构造 用内积替换反三角函数
- UA MATH636 信息论7 并行高斯信道简介
- Linux下首次操作MySQL失败
- VC2019无法打开文件msvcrtd.lib和Spectre 缓解库相关问题