如题,一共有三个任务,想再建立一个任务用来计算cpu的利用率,该如何做?
------解决思路----------------------
直接计数算了 近似成获得的cpu使用率
------解决思路----------------------
ucosII 有个任务函数
统计任务
OSTaskStat()。这个统计任务每秒计算一次CPU在单位时间内被使用的时间,
一旦得到了允许, OSTaskStat() 就会每秒运行 1 次,计算当前 CPU 的利用率,将计算的值放在一个有符号 8 位整 数 OSCPUsage 中,精确度为 1%