電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 39|回復(fù): 0
收起左側(cè)

Cortex-M系統(tǒng)中斷延遲及其測(cè)量方法

[復(fù)制鏈接]

302

主題

307

帖子

1896

積分

三級(jí)會(huì)員

Rank: 3Rank: 3

積分
1896
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2021-11-25 23:16:00 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家分享的是Cortex-M系統(tǒng)中斷延遲及其測(cè)量方法
) c3 d; J) H7 @  ~) `7 d) g$ k- a在嵌入式領(lǐng)域里,實(shí)時(shí)性是個(gè)經(jīng)常被我們掛在嘴邊的概念,這里的實(shí)時(shí)性主要強(qiáng)調(diào)得是當(dāng)外界事件發(fā)生時(shí),系統(tǒng)是否能在規(guī)定的時(shí)間范圍內(nèi)予以響應(yīng)處理,這個(gè)時(shí)間閾值越小,系統(tǒng)的實(shí)時(shí)性就越高。當(dāng)然關(guān)于這個(gè)實(shí)時(shí)性,也有軟硬之分,硬實(shí)時(shí)要求的是設(shè)定的時(shí)間閾值內(nèi)必須完成響應(yīng),而軟實(shí)時(shí)則僅需根據(jù)任務(wù)的優(yōu)先級(jí)盡可能快地完成響應(yīng)即可。
1 C, x  p  F7 s' W無(wú)論是 RTOS 環(huán)境還是裸機(jī)環(huán)境下,系統(tǒng)最原始的實(shí)時(shí)性保障其實(shí)來(lái)自于 MCU 內(nèi)核的中斷響應(yīng)能力,關(guān)于中斷響應(yīng)能力有一個(gè)重要指標(biāo)叫中斷延遲時(shí)間,今天我們就來(lái)聊一聊 Cortex-M 內(nèi)核的中斷延遲及其測(cè)量方法:
, Y0 x$ I# H0 V一、什么是系統(tǒng)中斷延遲?所謂中斷延遲,即從中斷請(qǐng)求 IRQ 信號(hào)置起開(kāi)始到內(nèi)核進(jìn)入執(zhí)行該中斷 ISR 第一條指令時(shí)的間隔,如下圖所示, 箭頭范圍內(nèi)的 11 個(gè)周期就是中斷延遲時(shí)間。關(guān)于這個(gè)概念,ARM 公司專家 Joseph Yiu 的一篇博客 《Cortex-M內(nèi)核系統(tǒng)中斷延遲入門(mén)指南》 介紹得很詳細(xì)。

發(fā)表回復(fù)

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表