哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

1. 摘要

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

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)行時(shí)間的比值,

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

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

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

4. 獲取CPU利用率

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

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

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

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

對(duì)外的API接口

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

5. 測(cè)試

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

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

責(zé)任編輯:PSY

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

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

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

    關(guān)注

    68

    文章

    11320

    瀏覽量

    225783
  • STM32
    +關(guān)注

    關(guān)注

    2312

    文章

    11188

    瀏覽量

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

    關(guān)注

    0

    文章

    10

    瀏覽量

    7194
  • FreeRTOS
    +關(guān)注

    關(guān)注

    14

    文章

    499

    瀏覽量

    67205

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    FreeRTOS 的 RT595 上使用 DMIC DMA 進(jìn)行音頻錄制時(shí)遇到的問題求解決

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

    基于Arm架構(gòu)服務(wù)器釋放更高CPU利用率

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

    GPU 利用率<30%?這款開源智算云平臺(tái)讓算力不浪費(fèi) 1%

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

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

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

    FreeRtos 能否同時(shí)使用兩個(gè) CPU?

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

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

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

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

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

    如何使用 CyCloneTCP 和 FreeRTOS 從 SNTP 服務(wù)器獲取時(shí)間?

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

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

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

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

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

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

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

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

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

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

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

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

    制造業(yè)競(jìng)爭(zhēng)日益激烈的今天,設(shè)備利用率直接決定了企業(yè)的盈利能力。許多工廠管理者都在思考同一個(gè)問題:如何在不增加設(shè)備投資的情況,讓現(xiàn)有產(chǎn)能發(fā)揮出最大價(jià)值?MES工廠管理系統(tǒng)正是解決這一難題的金鑰匙
    的頭像 發(fā)表于 05-09 15:55 ?945次閱讀
    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 ?1005次閱讀
    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)鍵策略
    文安县| 龙胜| 宁安市| 丹寨县| 大新县| 东安县| 佛山市| 禹城市| 三明市| 巨鹿县| 葵青区| 德州市| 佳木斯市| 游戏| 安西县| 都昌县| 库尔勒市| 化州市| 石景山区| 隆安县| 新乐市| 应城市| 罗城| 宁国市| 镇原县| 五大连池市| 电白县| 阜新| 芦溪县| 兴文县| 左云县| 乳山市| 渭南市| 石景山区| 江西省| 喜德县| 高尔夫| 赣榆县| 桐柏县| 怀集县| 兴文县|