91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在freeRTOS環(huán)境下,如何用STM32配合CubeMonitor快速獲取CPU利用率

嵌入式程序員 ? 來源:嵌入式程序猿 ? 作者:嵌入式程序猿 ? 2020-10-22 14:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. 摘要

本篇筆記主要介紹,在freeRTOS環(huán)境下,以STM32為例介紹如何快速獲取CPU利用率,配合CubeMonitor測試

2. 準(zhǔn)備工作

1, IAR 8.32.1

2, STM32Cube_FW_H7_V1.6.0

3. CPU使用率

這里的CPU使用率是指在一定周期內(nèi),除過空閑任務(wù)以外的所有任務(wù)棧CPU總運(yùn)行時間的比值,

osCPU_Usage = (100 - (osCPU_TotalIdleTime * 100) / CALCULATION_PERIOD); 其實就是計算出空閑任務(wù)的時間,就能獲取CPU的利用率,而空閑任務(wù)運(yùn)行時間的獲取,可以利用鉤子或者叫掛鉤函數(shù),具體在freeRTOS下就是

而我們所有的計算都是以CPU時基為基礎(chǔ),在freeRTOS下以STM32H743為MCU,通常設(shè)時基為1ms,就是操作系統(tǒng)的TICK,而freeRTOS也提供了掛鉤函數(shù)

所以我們要使用這兩個掛鉤函數(shù),必須先配置使能在freeRTOSConfig.h下

4. 獲取CPU利用率

在ST提供的SDK里面會有一個公共的文件cpu_utils.c和cpu_utils.h兩個文件,這兩個文件提供了獲取freeRTOS下獲取CPU利用率的方案和方法,可以供參考,我們可以將兩個文件加入工程,需要配置和修改一些東西

在cpu_utilis.c的文件開頭注釋部分有說明如何利用這個模塊,按照模塊說明,也就是我們上章節(jié)所列的首先必須使能IDEL和TICK的HOOK函數(shù)配置。,還必須定義兩個宏,對freeRTOS就可以在freeRTOSConfig.h中定義如下

在頭文件中添加函數(shù)聲明

這種方法只能用來初略估計,如需精確估計可開啟一個比sysTick 優(yōu)先級高的硬件定時器來,但是在一般正式的項目中,不這樣做,這樣會影響系統(tǒng)的實時性。

對外的API接口

直接調(diào)用就可以了。更多精細(xì)的測試和調(diào)試可以使用freeRTOS+Trace。

5. 測試

編譯無誤后,可以下載進(jìn)行調(diào)試, 工程中有大概十幾個任務(wù)

可以看到CPU的利用率。也可以利用ST推出的CubeMonitor進(jìn)行測試,下次推送將給大家安排詳細(xì)的CubeMonitor使用。

責(zé)任編輯:PSY

原文標(biāo)題:如何快速獲取CPU利用率

文章出處:【微信公眾號:嵌入式程序猿】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11081

    瀏覽量

    217161
  • STM32
    +關(guān)注

    關(guān)注

    2293

    文章

    11032

    瀏覽量

    365175
  • 利用率
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    7132
  • FreeRTOS
    +關(guān)注

    關(guān)注

    12

    文章

    493

    瀏覽量

    64380

原文標(biāo)題:如何快速獲取CPU利用率

文章出處:【微信號:InterruptISR,微信公眾號:嵌入式程序員】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    海光DCU率先展開文心系列模型的深度技術(shù)合作 FLOPs利用率(MFU)達(dá)47%

    海光DCU實現(xiàn)文心4.5模型高效適配; FLOPs利用率突破47%。 2025年6月30日,百度文心4.5系列大模型正式開源當(dāng)日,海光信息技術(shù)股份有限公司宣布其深度計算單元(DCU)率先完成對該系
    的頭像 發(fā)表于 07-01 14:35 ?580次閱讀

    CUBEmonitor write panel變量無法dashboard上顯示的原因?

    CUBEmonitor write panel 變量無法dashboard上顯示
    發(fā)表于 06-19 07:55

    拼版怎么拼好,板廠經(jīng)常說利用率太低,多收費(fèi)用?

    做板的時候,板廠經(jīng)常說我拼版利用率太低,要多收取費(fèi)用,哪位大神知道怎么算利用率
    發(fā)表于 05-14 13:42

    mes工廠管理系統(tǒng):如何讓設(shè)備利用率提升50%?

    制造業(yè)競爭日益激烈的今天,設(shè)備利用率直接決定了企業(yè)的盈利能力。許多工廠管理者都在思考同一個問題:如何在不增加設(shè)備投資的情況,讓現(xiàn)有產(chǎn)能發(fā)揮出最大價值?MES工廠管理系統(tǒng)正是解決這一難題的金鑰匙
    的頭像 發(fā)表于 05-09 15:55 ?207次閱讀
    mes工廠管理系統(tǒng):如何讓設(shè)備<b class='flag-5'>利用率</b>提升50%?

    DeepSeek MoE架構(gòu)的網(wǎng)絡(luò)負(fù)載如何優(yōu)化?解鎖90%網(wǎng)絡(luò)利用率的關(guān)鍵策略

    、All-to-All等),網(wǎng)絡(luò)面臨高并發(fā)、低延遲、無損傳輸?shù)膰?yán)苛需求。然而,傳統(tǒng)以太網(wǎng)的網(wǎng)絡(luò)利用率長期徘徊35%~40%,成為制約AI算力釋放的關(guān)鍵瓶頸。
    的頭像 發(fā)表于 04-28 12:04 ?391次閱讀
    DeepSeek MoE架構(gòu)<b class='flag-5'>下</b>的網(wǎng)絡(luò)負(fù)載如何優(yōu)化?解鎖90%網(wǎng)絡(luò)<b class='flag-5'>利用率</b>的關(guān)鍵策略

    嵌入式開發(fā)避坑指南|FreeRTOS的5個\"反直覺\"小技巧

    調(diào)試神器: FreeRTOSConfig.h中啟用configSUPPORT_DYNAMIC_ALLOCATION,配合xSemaphoreGiveFromISR()實現(xiàn)中斷安全操作 典型
    發(fā)表于 03-20 13:57

    STM32調(diào)試神器STM32CubeMonitor介紹

    STM32CubeMonitor除了同樣可以提供變量監(jiān)測的功能,還有非常豐富的組件可以搭建各種風(fēng)格的圖形化界面,以及眾多免費(fèi)的第三方組件可以進(jìn)行功能擴(kuò)展。此外,STM32CubeMonito還支持遠(yuǎn)程監(jiān)測功能。
    的頭像 發(fā)表于 03-17 10:45 ?969次閱讀
    <b class='flag-5'>STM32</b>調(diào)試神器<b class='flag-5'>STM32CubeMonitor</b>介紹

    STM32CubeMonitor安裝后無法啟動怎么解決?

    denied 127.0.0.1:1880”無法啟動 ST Wiki 查詢后可能是因為Hyper-V占用 是否有存在停用Hyper-V以外的方法啟用CubeMonitor
    發(fā)表于 03-10 08:06

    三星平澤晶圓代工產(chǎn)線恢復(fù)運(yùn)營,6月沖刺最大產(chǎn)能利用率

    據(jù)媒體最新報道,韓國三星電子的晶圓代工部門已正式解除位于平澤園區(qū)的晶圓代工生產(chǎn)線的停機(jī)狀態(tài),并計劃在今年6月將產(chǎn)能利用率提升至最高水平。這一舉措標(biāo)志著三星應(yīng)對市場波動、調(diào)整產(chǎn)能策略方面邁出了重要一步。
    的頭像 發(fā)表于 02-18 15:00 ?579次閱讀

    通過STM32CubeMonitor,實現(xiàn)對MCU數(shù)據(jù)監(jiān)控

    STM32CubeMonitor 還提供基于流程的圖形編輯器,可以輕松構(gòu)建自定義儀表板,并快速添加儀表、條形圖和繪圖等小部件。通過非侵入式監(jiān)控,STM32CubeMonitor 保留了應(yīng)用程
    的頭像 發(fā)表于 01-27 08:00 ?812次閱讀
    通過<b class='flag-5'>STM32CubeMonitor</b>,實現(xiàn)對MCU數(shù)據(jù)監(jiān)控

    源網(wǎng)荷儲充一體化,提高能源利用率和電網(wǎng)消納能力

    是基于物聯(lián)網(wǎng)和大數(shù)據(jù)技術(shù)的充電設(shè)施管理系統(tǒng),可實現(xiàn)對充電樁的監(jiān)控、調(diào)度和管理提高充電樁的利用率和充電效率,提升用戶充電體驗和服務(wù)質(zhì)量
    的頭像 發(fā)表于 01-10 09:24 ?1222次閱讀
    源網(wǎng)荷儲充一體化,提高能源<b class='flag-5'>利用率</b>和電網(wǎng)消納能力

    低空載功耗,高能源利用率 BDA5-20W BOSHIDA DCDC

    低空載功耗,高能源利用率 BDA5-20W BOSHIDA DCDC BDA5-20W系列產(chǎn)品具有以下特點:寬輸入電壓范圍(4:1),可以適應(yīng)多種輸入電壓條件;高效率,能夠達(dá)到88%以上,節(jié)能環(huán)保
    的頭像 發(fā)表于 11-06 10:30 ?588次閱讀
    低空載功耗,高能源<b class='flag-5'>利用率</b> BDA5-20W BOSHIDA DCDC

    華納云:什么是負(fù)載均衡?優(yōu)化資源利用率的策略

    負(fù)載均衡是現(xiàn)代計算機(jī)網(wǎng)絡(luò)架構(gòu)中不可或缺的一部分,它通過智能分配請求和任務(wù),確保系統(tǒng)資源的高效利用。本文將探討負(fù)載均衡的概念、工作原理、優(yōu)化資源利用率的策略及其實際應(yīng)用中的重要性。 1. 什么是負(fù)載
    的頭像 發(fā)表于 10-28 16:07 ?614次閱讀

    交換機(jī)內(nèi)存利用率過高會是什么問題

    現(xiàn)代網(wǎng)絡(luò)架構(gòu)中,交換機(jī)扮演著至關(guān)重要的角色,負(fù)責(zé)在網(wǎng)絡(luò)設(shè)備之間高效地轉(zhuǎn)發(fā)數(shù)據(jù)包。然而,隨著網(wǎng)絡(luò)規(guī)模的擴(kuò)大和數(shù)據(jù)流量的增加,交換機(jī)的內(nèi)存資源可能會變得緊張,導(dǎo)致內(nèi)存利用率過高。這種情況如果不加
    的頭像 發(fā)表于 10-18 09:53 ?2196次閱讀

    服務(wù)器cpu用率高怎么解決

    服務(wù)器CPU用率高是一個常見的問題,它可能會導(dǎo)致服務(wù)器性能下降,甚至影響用戶體驗。 一、了解服務(wù)器CPU用率高的原因 應(yīng)用程序問題 應(yīng)用程序設(shè)計不合理,導(dǎo)致
    的頭像 發(fā)表于 10-10 15:14 ?1871次閱讀
    主站蜘蛛池模板: 在线啪 | 日本香蕉视频 | 手机在线免费观看视频 | a毛片成人免费全部播放 | 欧美成人影院 | 天天拍天天干 | 国产激烈床戏无遮挡在线观看 | www五月| 三级黄色在线观看 | 免费成人看片 | 欧美人与物另类 | 午夜欧美精品久久久久久久 | 爽死你个放荡粗暴小淫视频 | 222网站高清免费观看 | 久碰香蕉精品视频在线观看 | 亚洲综合日韩欧美一区二区三 | 色站在线| 手机看片1024手机在线观看 | 黄色大毛片 | 一级做a爰片久久免费 | 欧美国产在线一区 | 拍拍拍无挡视频免费全程1000 | 色香视频一sxmv首页 | 免费a大片 | 91九色porny蝌蚪 | 久久三级毛片 | 亚洲在线a | 午夜视频在线观看免费视频 | 四虎影视最新地址 | 你懂的网站在线观看网址 | 黄色毛片子 | 人人做人人爽国产视 | 午夜精品久久久久久久第一页 | 天堂影院jav成人天堂免费观看 | 天堂在线资源网 | 五月天亚洲综合 | 91牛牛| 欧美亚洲h在线一区二区 | 亚洲68283精品人体 | 午夜影院在线观看视频 | 视频h在线|