在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

嵌入式程序員 ? 來源:嵌入式程序猿 ? 作者:嵌入式程序猿 ? 2020-10-22 14:04 ? 次閱讀

1. 摘要

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

2. 準備工作

1, IAR 8.32.1

2, STM32Cube_FW_H7_V1.6.0

3. CPU使用率

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

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

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

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

4. 獲取CPU利用率

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

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

在頭文件中添加函數聲明

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

對外的API接口

直接調用就可以了。更多精細的測試和調試可以使用freeRTOS+Trace。

5. 測試

編譯無誤后,可以下載進行調試, 工程中有大概十幾個任務

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

責任編輯:PSY

原文標題:如何快速獲取CPU利用率

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11011

    瀏覽量

    215155
  • STM32
    +關注

    關注

    2283

    文章

    10986

    瀏覽量

    361253
  • 利用率
    +關注

    關注

    0

    文章

    10

    瀏覽量

    7102
  • FreeRTOS
    +關注

    關注

    12

    文章

    485

    瀏覽量

    63477

原文標題:如何快速獲取CPU利用率

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

收藏 人收藏

    評論

    相關推薦

    DeepSeek MoE架構的網絡負載如何優化?解鎖90%網絡利用率的關鍵策略

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

    STM32調試神器STM32CubeMonitor介紹

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

    三星平澤晶圓代工產線恢復運營,6月沖刺最大產能利用率

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

    通過STM32CubeMonitor,實現對MCU數據監控

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

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

    是基于物聯網和大數據技術的充電設施管理系統,可實現對充電樁的監控、調度和管理提高充電樁的利用率和充電效率,提升用戶充電體驗和服務質量
    的頭像 發表于 01-10 09:24 ?885次閱讀
    源網荷儲充一體化,提高能源<b class='flag-5'>利用率</b>和電網消納能力

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

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

    華納云:什么是負載均衡?優化資源利用率的策略

    負載均衡是現代計算機網絡架構中不可或缺的一部分,它通過智能分配請求和任務,確保系統資源的高效利用。本文將探討負載均衡的概念、工作原理、優化資源利用率的策略及其實際應用中的重要性。 1. 什么是負載
    的頭像 發表于 10-28 16:07 ?469次閱讀

    交換機內存利用率過高會是什么問題

    現代網絡架構中,交換機扮演著至關重要的角色,負責在網絡設備之間高效地轉發數據包。然而,隨著網絡規模的擴大和數據流量的增加,交換機的內存資源可能會變得緊張,導致內存利用率過高。這種情況如果不加
    的頭像 發表于 10-18 09:53 ?1671次閱讀

    服務器cpu用率高怎么解決

    服務器CPU用率高是一個常見的問題,它可能會導致服務器性能下降,甚至影響用戶體驗。 一、了解服務器CPU用率高的原因 應用程序問題 應用程序設計不合理,導致
    的頭像 發表于 10-10 15:14 ?1472次閱讀

    異構混訓整合不同架構芯片資源,提高算力利用率

    的解決方案。通過混合使用多種異構芯片,可以充分利用不同芯片的優勢,提高算力利用率,降低算力成本,并推動AI技術的廣泛應用。 ? 異構混訓能夠整合不同架構芯片資源 ? 2024年世界人工智能大會AI基礎設施論壇上,無問芯穹聯合創
    的頭像 發表于 07-18 00:11 ?3916次閱讀

    臺積電產能分化:6/7nm降價應對低利用率,3/5nm漲價因供不應求

    全球半導體行業持續波動的背景,晶圓代工巨頭臺積電正面臨著前所未有的市場挑戰與機遇并存的局面。近期,市場傳來一系列關于臺積電產能利用率及價格策略調整的消息,引發了業界的廣泛關注。據臺媒援引外資投行
    的頭像 發表于 07-11 09:59 ?798次閱讀

    鎧俠產能利用率全面復蘇,218層NAND Flash即將量產

    近期,日本NAND Flash領軍企業鎧俠(Kioxia)傳來振奮人心的消息。隨著全球AI技術的蓬勃發展和市場需求的強勁反彈,該公司產能利用率經歷了一段時間的低迷后,已于今年6月成功恢復至100%的滿產狀態。這一轉變不僅標志著鎧俠
    的頭像 發表于 07-05 10:38 ?833次閱讀

    DC/AC電源模塊:提升光伏發電系統的能源利用率

    BOSHIDA DC/AC電源模塊:提升光伏發電系統的能源利用率 隨著環境保護意識的提高和能源需求的增加,光伏發電系統作為一種清潔能源的代表,受到了越來越多的關注。然而,光伏發電系統實際應用中還
    的頭像 發表于 06-17 13:53 ?535次閱讀
    DC/AC電源模塊:提升光伏發電系統的能源<b class='flag-5'>利用率</b>

    AG32 使用 freeRTOS 的參考

    SDK 已經有移植好的 FreeRTOS Kernel V10.4.6 版本,可供用戶使用。 源碼位于:\\\\AgRV_pio\\\\packages
    發表于 05-28 13:34

    恒訊科技全面解析:如何有效降低服務器CPU利用率

    降低服務器CPU利用率是一個涉及監控、診斷和優化的全面過程。以下是一些有效的方法: 1、監控CPU使用率: 使用工具如top, htop, vmstat, 或 iostat實時監控
    的頭像 發表于 05-10 17:24 ?968次閱讀
    主站蜘蛛池模板: 在线播放一区二区精品产 | 美女露出尿囗 | 成年人看的黄色 | 黄色大视频 | 日本免费色视频 | аⅴ资源天堂8在线 | jiucao在线观看精品 | 欧美在线色视频 | 韩国r天堂 | 久久99国产精品免费观看 | 伊人久久大香线蕉观看 | 亚洲视频在线一区二区 | 华人黄网站大全 | 久久久久久久免费 | 天天干夜夜谢 | 天天躁狠狠躁夜夜躁2021 | 色之综合天天综合色天天棕色 | 欧美性受xxxx | 欧美性猛 | 久久网站免费观看 | 丁香婷婷色 | 美女涩涩网站 | 亚洲成人免费在线 | 窝窝午夜看片免费视频 | 四虎影院在线免费观看视频 | 在线 你懂 | 成人深夜视频 | 亚洲伊人电影 | 99久久99这里只有免费费精品 | 曰本裸色私人影院噜噜噜影院 | 色婷婷久久久swag精品 | 在线免费观看黄色小视频 | 狠狠干夜夜骑 | 一卡二卡卡四卡无人区中文 | 日本特黄特色aaa大片免费欧 | bt天堂资源在线种子 | 2021久久精品99精品久久 | 国产看午夜精品理论片 | 中文天堂最新版在线精品 | 大喷水吹潮magnet | 在线播放免费观看 |