日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

1. 摘要

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

2. 準備工作

1, IAR 8.32.1

2, STM32Cube_FW_H7_V1.6.0

3. CPU使用率

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

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

而我們所有的計算都是以CPU時基為基礎,在freeRTOS下以STM32H743為MCU,通常設時基為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)用就可以了。更多精細的測試和調(diào)試可以使用freeRTOS+Trace。

5. 測試

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

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

責任編輯:PSY

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

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

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

    關注

    68

    文章

    11332

    瀏覽量

    225991
  • STM32
    +關注

    關注

    2313

    文章

    11195

    瀏覽量

    374754
  • 利用率
    +關注

    關注

    0

    文章

    10

    瀏覽量

    7194
  • FreeRTOS
    +關注

    關注

    14

    文章

    499

    瀏覽量

    67287

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    設備管理別瞎忙!中設智控一套方案,資產(chǎn)利用率狂飆40%(實操拆解)

    制造業(yè)的核心競爭力,離不開“設備”這個生產(chǎn)力載體——設備資產(chǎn)往往占企業(yè)總資產(chǎn)的60%-80%,但很多企業(yè)的設備管理,卻陷入“瞎忙”困境:設備臺賬混亂、故障頻發(fā)、維護盲目、閑置浪費嚴重,資產(chǎn)利用率長期
    的頭像 發(fā)表于 04-27 10:30 ?279次閱讀
    設備管理別瞎忙!中設智控一套方案,資產(chǎn)<b class='flag-5'>利用率</b>狂飆40%(實操拆解)

    FreeRTOS 的 RT595 上使用 DMIC DMA 進行音頻錄制時遇到的問題求解決

    我正在做在 FreeRTOS 的 RT595 上使用 DMIC DMA 進行音頻錄制,但我遇到了一個問題: 當我讀到時fifo_data,只有第一個值可以是非零。以下所有值始終為 0。 同樣,
    發(fā)表于 04-16 06:42

    基于Arm架構服務器釋放更高CPU利用率

    大型云服務提供商的數(shù)據(jù)中心中,CPU 利用率長期偏低,造成了大量資源閑置。根據(jù) CAST AI 的分析,超過 1,000 個 CPU 的大型集群平均占
    的頭像 發(fā)表于 03-24 10:19 ?572次閱讀

    GPU 利用率<30%?這款開源智算云平臺讓算力不浪費 1%

    作為 AI 開發(fā)者,你是否早已受夠這些困境:花數(shù)百萬采購的 GPU 集群,利用率常年低于 30%,算力閑置如同燒錢;跨 CPU/GPU/NPU 異構資源調(diào)度難如登天,模型訓練卡在資源分配環(huán)節(jié);部署
    的頭像 發(fā)表于 01-26 14:20 ?297次閱讀

    華為發(fā)布AI容器技術Flex:ai,算力平均利用率提升30%

    決方案。 ? 當前,AI產(chǎn)業(yè)正處于高速發(fā)展的黃金時期,海量算力需求如潮水般涌來。然而,算力資源利用率偏低的問題卻成為了產(chǎn)業(yè)發(fā)展的關鍵桎梏。具體表現(xiàn)為,小模型任務常常獨占整卡,導致大量資源閑置;大模型任務又因單機算力不足而難以支撐;更有大量缺乏GPU
    的頭像 發(fā)表于 11-26 08:31 ?7824次閱讀

    FreeRtos 能否同時使用兩個 CPU?

    的情況,CM0 更愿意專門用于管理外設。 - 是否有 CM0 和 CM4 中同時運行代碼的簡單示例或教程? - FreeRtos 能否同時使用兩個 CPU?
    發(fā)表于 11-11 08:28

    設備利用率算不清?智能管理系統(tǒng)自動分析數(shù)據(jù),生成可視化報表幫你降本

    當設備數(shù)據(jù)自動流轉生成可視化報表,企業(yè)才算真正掌握降本增效主動權。曾經(jīng) Excel 里的利用率 “糊涂賬”,變成清晰可追溯的 “明白錢”。制造業(yè)競爭日益激烈的今天,誰能讓設備數(shù)據(jù)說話,誰就能在成本控制上占先機。
    的頭像 發(fā)表于 09-12 10:04 ?829次閱讀
    設備<b class='flag-5'>利用率</b>算不清?智能管理系統(tǒng)自動分析數(shù)據(jù),生成可視化報表幫你降本

    從 “被動維修” 到 “主動管理”:這套系統(tǒng)讓設備利用率提升 30%

    從 “被動維修” 到 “主動管理”,是設備管理模式的轉變,更是數(shù)字化轉型的關鍵一步。激烈的市場競爭中,能讓設備穩(wěn)定高效運行的企業(yè),才能在效率與成本上占據(jù)優(yōu)勢。這套提升設備利用率 30% 的系統(tǒng),為企業(yè)高質(zhì)量發(fā)展提供了有效路徑。
    的頭像 發(fā)表于 09-04 10:04 ?1036次閱讀
    從 “被動維修” 到 “主動管理”:這套系統(tǒng)讓設備<b class='flag-5'>利用率</b>提升 30%

    如何使用 CyCloneTCP 和 FreeRTOS 從 SNTP 服務器獲取時間?

    使用 CyCloneTCP 和 FreeRTOS 從 SNTP 服務器獲取時間
    發(fā)表于 09-04 08:17

    什么是服務器虛擬化?一文讀懂原理、優(yōu)勢與實戰(zhàn)部署

    什么是服務器虛擬化?當企業(yè)服務器CPU利用率長期低于15%,卻仍需不斷采購新硬件應對業(yè)務增長時,一場基礎設施領域的革命早已悄然發(fā)生——服務器虛擬化。這項技術通過將物理服務器劃分為多個獨立、安全的虛擬環(huán)境,實現(xiàn)了資源
    的頭像 發(fā)表于 08-25 10:52 ?1436次閱讀
    什么是服務器虛擬化?一文讀懂原理、優(yōu)勢與實戰(zhàn)部署

    是否可以不使用 freeRTOS 的情況運行 Infenion AIROC 藍牙包來配置 CY43439(將 CY43439 與 STM32H753 連接)?

    是否可以不使用 freeRTOS 的情況運行 Infenion AIROC 藍牙包來配置 CY43439(將 CY43439 與 STM32H753 連接)?
    發(fā)表于 07-02 08:20

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

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

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

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

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

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

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

    制造業(yè)競爭日益激烈的今天,設備利用率直接決定了企業(yè)的盈利能力。許多工廠管理者都在思考同一個問題:如何在不增加設備投資的情況,讓現(xiàn)有產(chǎn)能發(fā)揮出最大價值?MES工廠管理系統(tǒng)正是解決這一難題的金鑰匙
    的頭像 發(fā)表于 05-09 15:55 ?989次閱讀
    mes工廠管理系統(tǒng):如何讓設備<b class='flag-5'>利用率</b>提升50%?
    农安县| 隆安县| 长泰县| 沈丘县| 新化县| 南部县| 郑州市| 张家口市| 刚察县| 商城县| 贵南县| 泰州市| 电白县| 辽阳县| 茂名市| 正宁县| 永新县| 浦北县| 浪卡子县| 张家川| 舒城县| 巨野县| 焦作市| 宕昌县| 德钦县| 贵州省| 宿州市| 许昌县| 缙云县| 辽宁省| 时尚| 通辽市| 南皮县| 六盘水市| 桓仁| 新干县| 绵竹市| 时尚| 乳山市| 东乌| 漳平市|