CPU的占用率是使用CPU的處理能力基準(zhǔn)計(jì)算實(shí)時(shí)CPU使用率。
1、在RTOS系統(tǒng)啟動(dòng)前,使用Tick中斷測(cè)試CPU的處理能力基準(zhǔn)CPU Performance Base。
2、在系統(tǒng)進(jìn)入運(yùn)行后,使用空閑任務(wù)執(zhí)行與測(cè)試CPU處理能力基準(zhǔn)完全相同的算法,得到RT CPU Performance。
3、周期地計(jì)算CPU占用率,并清除RTCPUPerformance的值,一般每秒鐘計(jì)算一次:
RealTimeCPULoad=1-(RTCPUPerformance/CPUPerformanceBase)*100%。