1.CPU利用率简介
FreeRTOS使用一个外部变量来统计运行的时间,并且消耗一个高精度定时器,用于定时的节拍数是系统节拍的10-20倍;由于使用额外的功能需要消耗相关的资源,所以在调试完成后应该屏蔽该功能。
2.软件
使用FreeRTOS的CPU利用率统计功能需要在FreeRTOSConfig.h文件中,配置一些宏:
定义两个任务,分别如下:
FreeRTOS使用一个外部变量来统计运行的时间,并且消耗一个高精度定时器,用于定时的节拍数是系统节拍的10-20倍;由于使用额外的功能需要消耗相关的资源,所以在调试完成后应该屏蔽该功能。
使用FreeRTOS的CPU利用率统计功能需要在FreeRTOSConfig.h文件中,配置一些宏:
定义两个任务,分别如下: