Free RTOS系统配置——按功能分类

系统功能

简介:系统功能部分的宏配置是FreeRTOS系统运行的基本要求,是必须要检查、配置的宏

·CPU相关

(4)设置CPU频率

configCPU_CLOCK_HZ在FreeRTOSConfig.h文件定义

根据CPU频率定义

(8)同优先级的CPU使用权

configIDLE_SHOULD_YIELD在FreeRTOS.h文件定义

定义为 1:同优先级空闲任务让出CPU使用权 0:不让出CPU使用权

·内存(堆栈)相关

(1)堆内存设置

configAPPLICATION_ALLOCATED_HEAP 在FreeRTOS.h文件定义

(5)对象RAM(内存)取向

configSUPPORT_DYNAMIC_ALLOCATION在FreeRTOS.h文件定义

定义为 1:从FreeRTOS的堆中动态选取内存 0:用户自行提供(另外开拓内存)

(12)任务名最大长度

configMAX_TASK_NAME_LEN在FreeRTOS.h文件定义

(13)最小任务堆栈大小(单位:字,一个字为四个字节)

configMINIMAL_STACK_SIZE在FreeRTOSConfig.h文件定义

(14)本地存储指针大小(长度)

configNUM_THREAD_LOCAL_STORAGE_POINTERS在FreeRTOS.h文件定义

(16)创建内核对象所指定RAM

configSUPPORT_STATIC_ALLOCATION在FreeRTOS.h文件定义

定义为 1:用户指定RAM 0:自动使用heap.h中的动态内存管理函数来申请RAM

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值