为FreeRTOS添加CPU使用率统计功能

因为FreeRTOS没有像其余实时操做系统同样提供CPU使用率统计的功能,没法直观地评估CPU的使用状况,因此在此提供一种计算CPU使用率的方法。 1、原理 此种方法计算CPU使用率的原理为: 一、在系统启动后,全部用户任务都未开始运行时,统计一段时间T(如1s)内空闲任务被调用的次数M,此时可认为这个次数是CPU占用率最小(接近0)时可以调用空闲任务的最大次数。 二、任务开始运行后,在滴答时钟中
相关文章
相关标签/搜索