FreeRTOS移植笔记(二)FreeRTOSConfig.h文件详解

一、FreeRTOSConfig.h介绍

  我们在使用FreeRTOS的时候,需要对其进行一下配置,这样我们才能使用FreeRTOS,而大部分选项都在FreeRTOS.h文件里面默认配置了,我们在使用FreeRTOS开发我们的产品的时候,只需要把用到的配置选项放在FreeRTOSConfig.h文件中配置一下即可。

二、基本配置

  基本配置是FreeRTOS中经常使用的,也就是只要用到FreeRTOS,就需要使用这些配置。下面对这些配置分别进行简单的介绍一下。
  1)一些基本的宏定义

#define configUSE_PREEMPTION        1
#define configUSE_IDLE_HOOK         0
#define configUSE_TICK_HOOK         0
#define configCPU_CLOCK_HZ          ( ( unsigned long ) 72000000 )  
#define configTICK_RATE_HZ          ( ( TickType_t ) 1000 )
#define configMAX_PRIORITIES        ( 5 )
#define configMINIMAL_STACK_SIZE    ( ( unsigned short ) 128 )
#define configTOTAL_HEAP_SIZE       ( ( size_t ) ( 17 * 1024 ) )
#define configMAX_TASK_NAME_LEN     ( 16 )
#define configUSE_TRACE_FACILITY    1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值