FreeRTOS FreeRTOSConfig.h

-----

写在前面的话,本文详细介绍FreeRTOSConfig.h:

  FreeRTOSConfig.h,是FreeRTOS的配置、裁剪文件。基本上是通过宏定义来完成对FreeRTOS内核的配置和裁剪。

  参考文档:https://www.cnblogs.com/yangguang-it/p/7095289.html

————————————————

  重点介绍几个宏定义:  

  configTICK_RATE_HZ
  此参数用于定义系统滴答时钟节拍,单位 Hz,一般取 1000Hz 即可。 过高的的系统时钟节拍使得 FreeRTOS 内核运行占用过多的时间,增加系统负荷。

  configMINIMAL_STACK_SIZE
  此参数用于定义空闲任务的栈空间大小,单位字,即 4 字节。

  configTOTAL_HEAP_SIZE
  此参数用于定义堆空间大小,FreeRTOS 内核,用户动态内存申请,任务栈,任务创建,信号量创建,消息队列创建等都需要用这个空间。

  configMAX_TASK_NAME_LEN
  此参数用于定义任务名最大的字符数,末尾的结束符 '\0'也要计算在内。

猜你喜欢

转载自www.cnblogs.com/caiiniaoshiyizhixiaoxiaoniao/p/12750650.html
今日推荐