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

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

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

AutoSAR介紹和時(shí)間監(jiān)控

麥辣雞腿堡 ? 來(lái)源: 車(chē)端 ? 作者:初光 ? 2023-07-24 11:19 ? 次閱讀

1 介紹

現(xiàn)代 ECU 包含高度模塊化的嵌入式軟件,該軟件可以由非可信和可信軟件組件組成,這些組件執(zhí)行不同 ASIL級(jí)別的功能。在這種情況下,我們有兩種不同的方法

整個(gè)軟件必須按照最高的ASIL進(jìn)行開(kāi)發(fā)。

保持具有不同 ASIL 級(jí)別的軟件組件,并確保具有較高 ASIL 級(jí)別的組件不受具有較低 ASIL 級(jí)別的元件的干擾 FFI。(常用方法)一個(gè)系統(tǒng)往往需要同時(shí)實(shí)現(xiàn)多條ASIL等級(jí)不同的功能安全需求,當(dāng)這些需求分配到軟件模塊上,不同的模塊需要滿足不同的ASIL等級(jí),如下圖所示。

圖片

2 時(shí)間監(jiān)控

時(shí)序是嵌入式系統(tǒng)的一個(gè)重要屬性。安全行為要求系統(tǒng)的動(dòng)作和反應(yīng)在正確的時(shí)間內(nèi)執(zhí)行。正確的時(shí)間可以用一組必須滿足的時(shí)序約束來(lái)描述。然而,AUTOSAR軟件組件本身無(wú)法確保正確的計(jì)時(shí)。應(yīng)該以某種方式確保它,但另一個(gè)獨(dú)立組件是AUTOSAR WdgM。看門(mén)狗管理器 (WDGM) 位于 AUTOSAR堆棧的服務(wù)層,如圖所示,看門(mén)狗服務(wù)分布在 AUTOSAR 層中。它基本上包括:

看門(mén)狗管理器(服務(wù)層) 看門(mén)狗接口(ECU抽象層) 看門(mén)狗驅(qū)動(dòng)程序(MCAL層)

圖片

看門(mén)狗管理器的任務(wù)是監(jiān)督軟件的執(zhí)行,如果發(fā)現(xiàn)軟件執(zhí)行中的錯(cuò)誤或缺陷,WDGM 將采取行動(dòng)。SWC 使用 WDGM提供的服務(wù),使用客戶端服務(wù)器接口。SWC 是客戶端,WDGM 是服務(wù)器

定時(shí)保護(hù)和監(jiān)控可以描述為監(jiān)控以下屬性:

監(jiān)控任務(wù)在指定時(shí)間調(diào)度。

消耗他們的執(zhí)行時(shí)間預(yù)算。

不要獨(dú)占操作系統(tǒng)資源。(例如CPU負(fù)載重、中斷請(qǐng)求多) 以下與時(shí)序和執(zhí)行相關(guān)的故障可被視為軟件組件之間干擾的原因:

執(zhí)行的阻塞

死鎖

活鎖

執(zhí)行時(shí)間分配不正確

軟件元素之間的同步不正確。

執(zhí)行流程不正確。ISO 26262引入了一些用于錯(cuò)誤檢測(cè)的軟件安全機(jī)制。它將活躍度和期限監(jiān)督確定為臨時(shí)保護(hù)的安全機(jī)制。并且還控制流監(jiān)控作為錯(cuò)誤執(zhí)行流的機(jī)制。AUTOSAR提供了一個(gè)方便的解決方案來(lái)實(shí)現(xiàn)這些機(jī)制/服務(wù),它就是看門(mén)狗管理器 WdgM。

圖片

WdgM 的主要目的是提供一種機(jī)制來(lái)驗(yàn)證 SWC 的執(zhí)行和時(shí)序約束。它的目的是考慮周期性和周期性的最大時(shí)序約束來(lái)監(jiān)督應(yīng)用程序執(zhí)行的可靠性。

為了構(gòu)建可以提供所有這些服務(wù)的通用且可擴(kuò)展的模塊,AUTOSAR 引入了一種新模式來(lái)概括 WdgM
的功能。它將您想要監(jiān)控的任何指定的感興趣的軟件實(shí)體聲明為“受監(jiān)管實(shí)體 SE”。SE 的監(jiān)控是通過(guò)在 SE 內(nèi)部放置一些點(diǎn)“API / RTE調(diào)用”來(lái)驗(yàn)證目標(biāo)事件(調(diào)度、完成等)是否已經(jīng)發(fā)生,這些點(diǎn)稱(chēng)為檢查點(diǎn)。

圖片

圖片WdgM
提供三種類(lèi)型的監(jiān)督來(lái)涵蓋上述服務(wù),如圖所示。每個(gè)SE都有自己獨(dú)特的標(biāo)識(shí)符和本地狀態(tài)。整個(gè)WdgM有一個(gè)整體狀態(tài),稱(chēng)為全局狀態(tài),根據(jù)監(jiān)管類(lèi)型、SE的配置,那些局部狀態(tài)會(huì)影響全局狀態(tài),這將在后面描述。

圖片圖片

WdgM 將獲取包含所有 SE 及其配置的結(jié)構(gòu)數(shù)組,并根據(jù)這些配置執(zhí)行所需的監(jiān)控,并且 WdgM 將相應(yīng)地更新其本地狀態(tài)。

在 WdgM 決定更新其全局狀態(tài)以停止之前,本地狀態(tài)不會(huì)導(dǎo)致重置,這將根據(jù)監(jiān)督類(lèi)型建立單獨(dú)的狀態(tài)機(jī)。

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

    關(guān)注

    5086

    文章

    19143

    瀏覽量

    306084
  • ecu
    ecu
    +關(guān)注

    關(guān)注

    14

    文章

    889

    瀏覽量

    54570
  • asil
    +關(guān)注

    關(guān)注

    0

    文章

    47

    瀏覽量

    9272
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    AUTOSAR架構(gòu)下的多核通信介紹

    隨著汽車(chē)ECU迅速的往域控制器方向發(fā)展,ECU要處理的任務(wù)越來(lái)越多,單核CPU的負(fù)載越來(lái)越大,多核ECU勢(shì)在必行。AUTOSAR架構(gòu)下OS支持多核處理,本系列文章將詳細(xì)介紹AUTOSAR架構(gòu)下的多核機(jī)制。本文
    的頭像 發(fā)表于 11-13 09:24 ?2462次閱讀
    <b class='flag-5'>AUTOSAR</b>架構(gòu)下的多核通信<b class='flag-5'>介紹</b>

    AUTOSAR的工作原理是什么?為什么需要AUTOSAR?

    AUTOSAR的工作原理是什么?為什么需要AUTOSAR?
    發(fā)表于 05-17 06:44

    如何開(kāi)發(fā)符合AUTOSAR規(guī)范的電機(jī)控制器軟件

    基于AUTOSAR規(guī)范的電機(jī)控制器軟件開(kāi)發(fā)本系列文章主要介紹如何開(kāi)發(fā)符合AUTOSAR規(guī)范的電機(jī)控制器軟件的詳細(xì)過(guò)程。全系類(lèi)分為基礎(chǔ)篇和實(shí)戰(zhàn)篇:基礎(chǔ)篇內(nèi)簡(jiǎn)要介紹最新的
    發(fā)表于 08-30 08:59

    時(shí)間同步Autosar是什么意思

    時(shí)間同步Autosar就是讓ECUs的軟件架構(gòu)標(biāo)準(zhǔn)化:1.讓軟件和硬件分的清清楚楚2.讓不同功能的軟件模塊分的清清楚楚3.非常方便模塊再利用4.減少開(kāi)發(fā)成本,提高質(zhì)量和效率就像是統(tǒng)一了手機(jī)充電接口
    發(fā)表于 09-03 06:33

    AUTOSAR是什么

    一、AUTOSAR是什么AUTOSAR組織自己的介紹AUTOSAR (AUTomotive Open System ARchitecture) is a worldwide deve
    發(fā)表于 11-10 07:47

    為什么使用AUTOSAR

    文章目錄一、總概述1 為什么使用AUTOSAR?1.1 AUTOSAR出現(xiàn)之前的行業(yè)現(xiàn)狀1.2 AUTOSAR出現(xiàn)之后可以實(shí)現(xiàn)如下目標(biāo)2、AUTOSAR總概述二、各層分別概述1、BSW
    發(fā)表于 12-09 07:50

    介紹AUTOSAR支持的四種功能安全機(jī)制

    1、AUTOSAR的四種功能安全機(jī)制雖然AUTOSAR不是一個(gè)完整的安全解決方案,但它提供了一些安全機(jī)制用于支持安全關(guān)鍵系統(tǒng)的開(kāi)發(fā)。本文用于介紹AUTOSAR支持的四種功能安全機(jī)制:內(nèi)
    發(fā)表于 06-10 17:33

    AUTOSAR信息安全框架和關(guān)鍵技術(shù)相關(guān)資料介紹

    1、AUTOSAR信息安全框架和關(guān)鍵技術(shù)分析隨著汽車(chē)網(wǎng)聯(lián)化和智能化,汽車(chē)不再孤立,越來(lái)越多地融入到互聯(lián)網(wǎng)中。在這同時(shí),汽車(chē)也慢慢成為潛在的網(wǎng)絡(luò)攻擊目標(biāo),汽車(chē)的網(wǎng)絡(luò)安全已成為汽車(chē)安全的基礎(chǔ),受到
    發(fā)表于 11-24 16:51

    autosar教程之autosar 4.01版本代碼學(xué)習(xí)資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是autosar教程之autosar 4.01版本代碼學(xué)習(xí)資料免費(fèi)下載。
    發(fā)表于 08-31 08:00 ?0次下載
    <b class='flag-5'>autosar</b>教程之<b class='flag-5'>autosar</b> 4.01版本代碼學(xué)習(xí)資料免費(fèi)下載

    AUTOSAR分層軟件體系結(jié)構(gòu)的詳細(xì)資料介紹

    本文檔的主要內(nèi)容詳細(xì)介紹的是AUTOSAR分層軟件體系結(jié)構(gòu)的詳細(xì)資料介紹。
    發(fā)表于 05-26 08:00 ?10次下載
    <b class='flag-5'>AUTOSAR</b>分層軟件體系結(jié)構(gòu)的詳細(xì)資料<b class='flag-5'>介紹</b>

    AUTOSAR入門(mén)

    一、AUTOSAR是什么AUTOSAR組織自己的介紹AUTOSAR (AUTomotive Open System ARchitecture) is a worldwide deve
    發(fā)表于 11-05 18:20 ?20次下載
    <b class='flag-5'>AUTOSAR</b>入門(mén)

    車(chē)載以太網(wǎng)時(shí)間同步AUTOSAR層級(jí)關(guān)系

    小T講到EthDriver一般都具備硬件時(shí)間戳特性,該特性便是車(chē)載以太網(wǎng)實(shí)現(xiàn)時(shí)間同步的一個(gè)關(guān)鍵前提,在AUTOSAR標(biāo)準(zhǔn)規(guī)范中,EthTsync模塊就是用來(lái)實(shí)現(xiàn)基于車(chē)載以太網(wǎng)的時(shí)間同步
    的頭像 發(fā)表于 07-24 10:24 ?1342次閱讀
    車(chē)載以太網(wǎng)<b class='flag-5'>時(shí)間</b>同步<b class='flag-5'>AUTOSAR</b>層級(jí)關(guān)系

    車(chē)載AUTOSAR中g(shù)PTP協(xié)議介紹

    AUTOSAR中g(shù)PTP協(xié)議介紹 相比IEEE802.1AS規(guī)范中定義的gPTP協(xié)議,AUTOSAR組織結(jié)合車(chē)載網(wǎng)絡(luò)應(yīng)用場(chǎng)景針對(duì)其部分內(nèi)容也做了進(jìn)一步限制與約束,以便能夠更加靈活應(yīng)用,降低整個(gè)系統(tǒng)
    的頭像 發(fā)表于 07-24 10:39 ?2830次閱讀
    車(chē)載<b class='flag-5'>AUTOSAR</b>中g(shù)PTP協(xié)議<b class='flag-5'>介紹</b>

    AUTOSAR經(jīng)典平臺(tái)介紹

    經(jīng)典平臺(tái)(AUTOSAR CP) AUTOSAR經(jīng)典平臺(tái)(AUTOSAR CP)是AUTOSAR軟件架構(gòu)的一種實(shí)現(xiàn),旨在提供一種標(biāo)準(zhǔn)化的方法來(lái)開(kāi)發(fā)和管理汽車(chē)電子系統(tǒng)的軟件。
    的頭像 發(fā)表于 10-27 15:30 ?1412次閱讀
    <b class='flag-5'>AUTOSAR</b>經(jīng)典平臺(tái)<b class='flag-5'>介紹</b>

    AUTOSAR通信組件介紹 AUTOSAR通信層功能分析

    AUTOSAR通信組件介紹 AUTOSAR(AUTomotive Open System ARchitecture)是一個(gè)全球性的汽車(chē)軟件架構(gòu)合作伙伴計(jì)劃,旨在創(chuàng)建和建立一個(gè)開(kāi)放的標(biāo)準(zhǔn)化軟件架構(gòu),以
    的頭像 發(fā)表于 12-17 14:55 ?348次閱讀