一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

Tracealyzer跟蹤RTOS需要多少處理器開銷?

麥克泰技術(shù) ? 來源:麥克泰技術(shù) ? 作者:麥克泰技術(shù) ? 2022-12-06 11:17 ? 次閱讀

Tracealyzer

Tracealyzer是一個用于RTOS系統(tǒng)的跟蹤和可視化分析工具,對系統(tǒng)運(yùn)行時的行為提供了前所未有的洞察方法。以往需要幾天甚至更長時間才能解決的問題,可以使用Tracealyzer快速解決。加速了調(diào)試及減少對系統(tǒng)驗(yàn)證和性能優(yōu)化所需要的時間。但不少用戶對于使用Tracealyzer時將造成多大的處理器開銷有著擔(dān)憂,本文將回答這一問題。

fccea702-7512-11ed-8abf-dac502259ad0.png

基于軟件的數(shù)據(jù)跟蹤始終會存在一些處理器開銷,其確切的數(shù)量為f和e的乘積f * e,其中f是平均事件頻率,e是用于存儲事件的平均執(zhí)行時間。這兩個參數(shù)的值依賴于用戶具體的應(yīng)用程序和處理器。應(yīng)用程序中的RTOS調(diào)用越多,則數(shù)據(jù)追蹤的處理器開銷也越大。使用的處理器運(yùn)行速度越快,則開銷越少。

下面以一些具體的參數(shù)來進(jìn)行分析。在32位MCU上,存儲某一事件需要耗費(fèi)的時間通常為幾微秒,假設(shè)e的值為3 us。平均事件速率則通常為每秒幾千次,假設(shè)f的值約為5000 Hz。根據(jù)上述f*e的公式計(jì)算:

5000 Hz x 0.000003 s= 1.5%

由上述計(jì)算可知,基于軟件的RTOS跟蹤并不會造成過高的處理器開銷,用戶可依據(jù)自己具體的應(yīng)用程序和處理器運(yùn)行速度進(jìn)行處理器開銷的計(jì)算。

若想進(jìn)一步減少RTOS數(shù)據(jù)追蹤的處理器開銷,可嘗試以下方式:

? 確保至少開啟了低級別的編譯器優(yōu)化選項(xiàng)

? 如果使用快照模式進(jìn)行數(shù)據(jù)追蹤,可以排除掉一些不太重要的事件的記錄

? 使用流模式而不是快照模式。快照模式針對內(nèi)存效率進(jìn)行了優(yōu)化,而流模式則針對速度進(jìn)行了優(yōu)化且速度明顯加快。流可以通過流端口進(jìn)行自定義,用于各種目標(biāo)主機(jī)接口,甚至可以令數(shù)據(jù)傳輸?shù)皆O(shè)備文件系統(tǒng)

? 如果使用流模式,請確保在緩沖區(qū)已滿的情況下數(shù)據(jù)傳輸不會阻塞。使用非阻塞傳輸模式時,如果Tracealyzer隨后報告事件丟失,則數(shù)據(jù)吞吐量過小通常是問題所在。通過調(diào)整流端口設(shè)置(如使用較大的緩沖區(qū))或使用更快的傳輸通道(如使用USB或更好的調(diào)試器)來解決此問題。

Tracealyzer不需要額外的跟蹤硬件,這意味著可以在產(chǎn)品部署時使用。用戶可嘗試在應(yīng)用程序的最終版本中任保留RTOS跟蹤的設(shè)計(jì),例如將快照模式作為系統(tǒng)運(yùn)行的記錄模塊,這樣Tracealyzer記錄器就成為系統(tǒng)應(yīng)用程序的一部分而不是額外的開銷了。且這樣的方式可以幫助用戶記錄一些產(chǎn)品在現(xiàn)場實(shí)際運(yùn)行過程中的問題,而這些問題通常是難以復(fù)現(xiàn)的,這將對廠商解決產(chǎn)品實(shí)際問題時帶來相當(dāng)大的改變。

審核編輯 :李倩

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

    關(guān)注

    68

    文章

    19748

    瀏覽量

    232968
  • RTOS
    +關(guān)注

    關(guān)注

    24

    文章

    837

    瀏覽量

    120608
  • 調(diào)試器
    +關(guān)注

    關(guān)注

    1

    文章

    310

    瀏覽量

    24108

原文標(biāo)題:Tracealyzer跟蹤RTOS需要多少處理器開銷?

文章出處:【微信號:麥克泰技術(shù),微信公眾號:麥克泰技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

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

    實(shí)現(xiàn)工業(yè)設(shè)備實(shí)時控制和聯(lián)網(wǎng)的微處理器RZ/T1數(shù)據(jù)手冊

    RZ/T1 處理器采用帶 FPU 內(nèi)核的 Arm? Cortex?-R4 處理器,專為實(shí)時處理設(shè)計(jì),能以高達(dá) 600MHz 的頻率高速運(yùn)行。此外,無需通過高速緩沖存儲進(jìn)行訪問,內(nèi)置的
    的頭像 發(fā)表于 03-13 17:53 ?394次閱讀
    實(shí)現(xiàn)工業(yè)設(shè)備實(shí)時控制和聯(lián)網(wǎng)的微<b class='flag-5'>處理器</b>RZ/T1數(shù)據(jù)手冊

    處理器超頻技巧與注意事項(xiàng)

    隨著科技的發(fā)展,處理器的性能越來越強(qiáng)大,但有時我們?nèi)韵M@得更高的性能。超頻是一種提高處理器性能的方法,但需要謹(jǐn)慎操作以避免潛在風(fēng)險。 超頻前的準(zhǔn)備 了解處理器規(guī)格 :在超頻前,了解
    的頭像 發(fā)表于 02-07 09:16 ?633次閱讀

    量子處理器的作用_量子處理器的優(yōu)缺點(diǎn)

    量子處理器(QPU),又稱量子級計(jì)算機(jī)處理器,是量子計(jì)算機(jī)中的核心部件,其作用主要體現(xiàn)在以下幾個方面:   一、高速計(jì)算與處理能力   量子處理器利用量子比特的疊加和糾纏特
    的頭像 發(fā)表于 01-27 13:44 ?619次閱讀

    量子處理器是什么_量子處理器原理

    量子處理器(QPU)是量子計(jì)算機(jī)的核心部件,它利用量子力學(xué)原理進(jìn)行高速數(shù)學(xué)和邏輯運(yùn)算、存儲及處理量子信息。以下是對量子處理器的詳細(xì)介紹:
    的頭像 發(fā)表于 01-27 11:53 ?648次閱讀

    EE-340: SHARC處理器和Blackfin處理器的SPI連接

    電子發(fā)燒友網(wǎng)站提供《EE-340: SHARC處理器和Blackfin處理器的SPI連接.pdf》資料免費(fèi)下載
    發(fā)表于 01-08 15:04 ?0次下載
    EE-340: SHARC<b class='flag-5'>處理器</b>和Blackfin<b class='flag-5'>處理器</b>的SPI連接

    全志T113雙核異構(gòu)處理器的使用基于Tina Linux5.0——RTOS編譯開發(fā)說明

    ]: 從以上RTOS的方案中,可以看到有支持t113-i處理器的,也有支持t113_s4處理器的,當(dāng)前默認(rèn)是t113_s4_c906_evb1_auto,這個是基于t113_s4處理器
    發(fā)表于 11-18 09:45

    全志T113雙核異構(gòu)處理器的使用基于Tina Linux5.0——RTOS簡介

    類似,此處不做介紹。 2.1、lichee/rtos目錄 ├──arch#處理器架構(gòu)相關(guān) ├──build#編譯臨時文件輸出目錄 ├──components#組件 ├──drivers#驅(qū)動
    發(fā)表于 11-18 09:33

    使用TMS320C6416協(xié)處理器:Turbo協(xié)處理器(TCP)

    電子發(fā)燒友網(wǎng)站提供《使用TMS320C6416協(xié)處理器:Turbo協(xié)處理器(TCP).pdf》資料免費(fèi)下載
    發(fā)表于 10-23 10:16 ?0次下載
    使用TMS320C6416協(xié)<b class='flag-5'>處理器</b>:Turbo協(xié)<b class='flag-5'>處理器</b>(TCP)

    處理器SDK RTOS定制:修改板庫以更改UART實(shí)例

    電子發(fā)燒友網(wǎng)站提供《處理器SDK RTOS定制:修改板庫以更改UART實(shí)例.pdf》資料免費(fèi)下載
    發(fā)表于 10-11 09:53 ?0次下載
    <b class='flag-5'>處理器</b>SDK <b class='flag-5'>RTOS</b>定制:修改板庫以更改UART實(shí)例

    對稱多處理器和非對稱多處理器的區(qū)別

    隨著計(jì)算需求的日益增長,單處理器系統(tǒng)已經(jīng)無法滿足高性能計(jì)算的需求。多處理器系統(tǒng)應(yīng)運(yùn)而生,它們通過將多個處理器集成到一個系統(tǒng)中來提高計(jì)算能力。在多處理器系統(tǒng)中,有兩種主要的架構(gòu):對稱多
    的頭像 發(fā)表于 10-10 15:58 ?1856次閱讀

    ARM處理器和CPU有什么區(qū)別

    ARM處理器和CPU(中央處理器)之間的關(guān)系及區(qū)別,可以從多個維度進(jìn)行深入探討。首先,需要明確的是,ARM處理器并非一種獨(dú)立的CPU類型,而是指由ARM公司設(shè)計(jì)的一系列
    的頭像 發(fā)表于 09-10 11:24 ?2836次閱讀

    ARM處理器和CISC處理器的區(qū)別

    ARM處理器和CISC(復(fù)雜指令集計(jì)算機(jī))處理器在多個方面存在顯著的區(qū)別。這些區(qū)別主要體現(xiàn)在架構(gòu)原理、性能與功耗、設(shè)計(jì)目標(biāo)、應(yīng)用領(lǐng)域以及市場生態(tài)等方面。
    的頭像 發(fā)表于 09-10 11:10 ?797次閱讀

    盛顯科技:選擇投影融合處理器時,需要考慮哪些方面?

    揮著重要作用。但是,我們在選購?fù)队叭诤?b class='flag-5'>處理器的過程中,為了確保選擇到適合您需求的產(chǎn)品,往往需要綜合考慮多個方面。那么您知道選擇投影融合處理器時,需要考慮哪些方面嗎?下面盛顯科技小編為您
    的頭像 發(fā)表于 08-08 10:17 ?474次閱讀
    盛顯科技:選擇投影融合<b class='flag-5'>處理器</b>時,<b class='flag-5'>需要</b>考慮哪些方面?

    國產(chǎn)新型AI PC處理器亮相上海

    處理器
    北京中科同志科技股份有限公司
    發(fā)布于 :2024年08月01日 09:21:01

    處理器的定義和種類

    處理器,作為計(jì)算機(jī)系統(tǒng)的核心部件,承載著執(zhí)行指令、處理數(shù)據(jù)的重要任務(wù)。隨著信息技術(shù)的飛速發(fā)展,處理器的種類和性能也在不斷提升。本文將對處理器的定義進(jìn)行闡述,并詳細(xì)介紹
    的頭像 發(fā)表于 05-12 18:12 ?3782次閱讀