91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內不再提示

簡單聊聊E2E能保護什么錯誤

汽車ECU開發 ? 來源:汽車ECU開發 ? 作者:汽車ECU開發 ? 2022-04-20 10:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近做項目感覺很疲憊,而且有種深深的無力感,這個狀態估計要持續到五月底了。好久不更新了,趁著假期放松時間,簡單聊一聊E2E相關內容。

(一)

在汽車控制器研發過程中,控制器與控制器之間(或者同一個產品主板與從板之間)的通訊必不可少。發送方與接收方在數據交換過程中,如果數據完整性被破壞,那么正常的通訊功能可能出現問題,進而影響安全相關的功能。

(二)

這里我們先來看下通訊相關的故障都有哪些,以及如何去理解這些故障模式。大家也可以自行查看ISO-26262標準,Part5-附錄D, Table D.1 -》D6 Communication bus 或者Part6-附錄D, D.2.4 Exchange of information

Repetition of information; -》 信息是否被多次收到?

Loss of information; -》 信息或者部分信息是否從傳輸的信息流中被移除?

Delay of information; -》 信息是否晚于預期收到的時間?

Insertion of information; -》 額外的信息是否被插入到傳輸的信息流中?

Masquerade or incorrect addressing of information; -》 Masquerade 非真實的信息是否被接收方認為是真實信息? -》 incorrect addressing 信息是否從不正確的發送方或者接收方接受了信息?

Incorrect sequence of information; -》 信息順序是否被改變?

Corruption of information; -》信息是否被損壞,從而改變了信息?

Asymmetric information sent from a sender to multiple receivers; -》 接收方是否從同一發送方接收到了不對稱/不同的信息?

Information from a sender received by only a subset of the receivers; or -》 信息是否只被部分接收方收到?

Blocking access to a communication channel. -》 通信通道訪問是否被阻止?

afcfc052-bfb0-11ec-bce3-dac502259ad0.png

(圖片源于Autosar 官網文件)

(三)

26262中對通訊的保護,要求使用E2E (End-2-End protection)機制。E2E保護的概念是假設安全相關的數據交換在運行時應該被保護,進而免受通訊鏈路內故障的影響。此類故障的例子--隨機硬件失效(e.g. CAN收發器寄存器損壞),干擾(e.g. EMC因素),ECU內部 (e.g. IOC, RTE, COM和網絡堆棧)實現VFB通訊的軟件內的系統故障;當然也有外部的故障,比如,網關。

這里我們借鑒AUTOSAR對E2E的描述:從軟件組見角度看,通過RTE傳輸數據的行為類似于簡單的點到點連接。但是,這種抽象的實現,需要一個由應用層,通訊堆棧,驅動程序 和底層硬件組成的高復雜度的基礎設施。隨著復雜性的增加,潛在故障源的數量也在增加。E2E保護機制的使用假設在通訊期間必須保持安全相關數據的完整性,保護數據免受通訊鏈路內故障的影響。E2E保護最重要的方面是保護能力的標準化和機制的靈活運用。

(四)

E2E保護的架構實現如下,由應用數據組成的數據元素在發送方擴展了附加的控制信息,即E2E header。控制信息通常包含Checksum, Counter和其他選項。擴展數據元素被提供給RTE進行傳輸,如下圖所示。展示了E2E基本的原理。通過根據應用數據處理E2E header的內容,在接收方驗證數據元素。在接收到的數據元素被處理并被接受為正確之后,控制信息被移除并且應用數據被提供給目標軟件組件。錯誤處理在接收器處執行。

afe22314-bfb0-11ec-bce3-dac502259ad0.png

(五)

對于E2E的配置文件,這里依然借用AUTOSAR的描述。E2E的配置文件使用如下的數據保護機制的子集:

1)- CRC checksum,由CRC庫提供;

2)- Sequence Counter 在每次傳輸請求時遞增,在接收端檢查該值是否正確遞增;

3)- Alive Counter 在每次傳輸請求時遞增,如果它發生變化,則在接收端檢查該值,但不檢查正確的遞增。

4)- A specific ID 通過端口發送的每個端口數據元素的特定ID(全局到系統,其中系統可能包含多個ECU);

5)- Timeout Detection 接收方通訊超時和發送方確認超時;

AUTOSAR中一共提出了3種 E2E 配置文件 (其中配置1 有兩個variants)。

Note: 一般情況下,都是只應用標準的配置文件。非標準的E2E配置文件只能用于特殊場景,比如 legacy software。

下面我們來看看各配置文件的保護機制:

aff3fbb6-bfb0-11ec-bce3-dac502259ad0.png

b009cbbc-bfb0-11ec-bce3-dac502259ad0.png

b019549c-bfb0-11ec-bce3-dac502259ad0.png

Note: E2E profile4專門為符合ASIL-D標準的長數據傳輸而設計。

本文主要是簡單聊聊E2E能保護什么錯誤。關于E2E保護,還涉及E2E的狀態機,E2E保護包裝,E2E傳輸管理,RTE數據傳輸,檢測和響應等,這里不再過多闡述。感興趣的小伙伴可以到AUTOSAR官網去查看下相關資料。

審核編輯 :李倩

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

    關注

    10

    文章

    380

    瀏覽量

    22664
  • 汽車控制器
    +關注

    關注

    0

    文章

    25

    瀏覽量

    5706

原文標題:End-2-End Protection 簡述

文章出處:【微信號:eng2mot,微信公眾號:汽車ECU開發】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    MAX4983E/MAX4984E高速USB 2.0開關,具有±15kV ESD保護技術手冊

    MAX4983E/MAX4984E為具有高ESD保護的模擬開關,具有較低的導通電容和較低的導通電阻,能夠滿足系統對高性能開關的應用要求。COM1和COM2可以在±15kV ESD條件下
    的頭像 發表于 05-26 15:28 ?210次閱讀
    MAX4983<b class='flag-5'>E</b>/MAX4984<b class='flag-5'>E</b>高速USB 2.0開關,具有±15kV ESD<b class='flag-5'>保護</b>技術手冊

    Broadcom HEDS-9930 (E2/E2L) 評估板與AEDR_9930E2光學編碼器數據手冊

    Broadcom HEDS-9930 (E2/E2L) 評估板與AEDR_9930E2光學編碼器數據手冊
    的頭像 發表于 05-21 19:01 ?275次閱讀
    Broadcom HEDS-9930 (<b class='flag-5'>E2</b>/<b class='flag-5'>E2</b>L) 評估板與AEDR_9930<b class='flag-5'>E2</b>光學編碼器數據手冊

    PDD12-18E0507A3C2 PDD12-18E0507A3C2

    電子發燒友網為你提供AIPULNION(AIPULNION)PDD12-18E0507A3C2相關產品參數、數據手冊,更有PDD12-18E0507A3C2的引腳圖、接線圖、封裝手冊、中文資料、英文
    發表于 03-20 18:53
    PDD12-18<b class='flag-5'>E0507A3C2</b> PDD12-18<b class='flag-5'>E0507A3C2</b>

    FK10-18S18E2C3 FK10-18S18E2C3

    電子發燒友網為你提供AIPULNION(AIPULNION)FK10-18S18E2C3相關產品參數、數據手冊,更有FK10-18S18E2C3的引腳圖、接線圖、封裝手冊、中文資料、英文資料,FK10-18S18E2C3真值表,
    發表于 03-20 18:49
    FK10-18S18<b class='flag-5'>E2</b>C3 FK10-18S18<b class='flag-5'>E2</b>C3

    DD10-36E0524A3R2 DD10-36E0524A3R2

    電子發燒友網為你提供AIPULNION(AIPULNION)DD10-36E0524A3R2相關產品參數、數據手冊,更有DD10-36E0524A3R2的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DD10-36E0524A3R2
    發表于 03-20 18:48
    DD10-36<b class='flag-5'>E0524A3R2</b> DD10-36<b class='flag-5'>E0524A3R2</b>

    DD10-36S24E3C2 DD10-36S24E3C2

    電子發燒友網為你提供AIPULNION(AIPULNION)DD10-36S24E3C2相關產品參數、數據手冊,更有DD10-36S24E3C2的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DD10-36S24E3C2真值表,
    發表于 03-20 18:47
    DD10-36S24<b class='flag-5'>E3C2</b> DD10-36S24<b class='flag-5'>E3C2</b>

    PFD6-18D18E2(C)3 PFD6-18D18E2(C)3

    電子發燒友網為你提供AIPULNION(AIPULNION)PFD6-18D18E2(C)3相關產品參數、數據手冊,更有PFD6-18D18E2(C)3的引腳圖、接線圖、封裝手冊、中文資料、英文資料,PFD6-18D18E2(C
    發表于 03-20 18:47
    PFD6-18D18<b class='flag-5'>E2</b>(C)3 PFD6-18D18<b class='flag-5'>E2</b>(C)3

    DD6-36E0524G9N2 DD6-36E0524G9N2

    電子發燒友網為你提供AIPULNION(AIPULNION)DD6-36E0524G9N2相關產品參數、數據手冊,更有DD6-36E0524G9N2的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DD6-36E0524G9N2
    發表于 03-20 18:46
    DD6-36<b class='flag-5'>E0524G9N2</b> DD6-36<b class='flag-5'>E0524G9N2</b>

    DD6-05S24E3C2 DD6-05S24E3C2

    電子發燒友網為你提供AIPULNION(AIPULNION)DD6-05S24E3C2相關產品參數、數據手冊,更有DD6-05S24E3C2的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DD6-05S24E3C2真值表,DD6
    發表于 03-20 18:46
    DD6-05S24<b class='flag-5'>E3C2</b> DD6-05S24<b class='flag-5'>E3C2</b>

    FK6-36S24E2C3 FK6-36S24E2C3

    電子發燒友網為你提供AIPULNION(AIPULNION)FK6-36S24E2C3相關產品參數、數據手冊,更有FK6-36S24E2C3的引腳圖、接線圖、封裝手冊、中文資料、英文資料,FK6-36S24E2C3真值表,FK6
    發表于 03-20 18:41
    FK6-36S24<b class='flag-5'>E2</b>C3 FK6-36S24<b class='flag-5'>E2</b>C3

    FK6-18D18E2C3 FK6-18D18E2C3

    電子發燒友網為你提供AIPULNION(AIPULNION)FK6-18D18E2C3相關產品參數、數據手冊,更有FK6-18D18E2C3的引腳圖、接線圖、封裝手冊、中文資料、英文資料,FK6-18D18E2C3真值表,FK6
    發表于 03-20 18:40
    FK6-18D18<b class='flag-5'>E2</b>C3 FK6-18D18<b class='flag-5'>E2</b>C3

    FA10-220H051515E2D4 FA10-220H051515E2D4

    電子發燒友網為你提供AIPULNION(AIPULNION)FA10-220H051515E2D4相關產品參數、數據手冊,更有FA10-220H051515E2D4的引腳圖、接線圖、封裝手冊、中文
    發表于 03-18 18:52
    FA10-220H051515<b class='flag-5'>E2</b>D4 FA10-220H051515<b class='flag-5'>E2</b>D4

    FA10-220S28E2D4 FA10-220S28E2D4

    電子發燒友網為你提供AIPULNION(AIPULNION)FA10-220S28E2D4相關產品參數、數據手冊,更有FA10-220S28E2D4的引腳圖、接線圖、封裝手冊、中文資料、英文資料,FA10-220S28E2D4真
    發表于 03-18 18:47
    FA10-220S28<b class='flag-5'>E2</b>D4 FA10-220S28<b class='flag-5'>E2</b>D4

    FA10-220D09E2D4 FA10-220D09E2D4

    電子發燒友網為你提供AIPULNION(AIPULNION)FA10-220D09E2D4相關產品參數、數據手冊,更有FA10-220D09E2D4的引腳圖、接線圖、封裝手冊、中文資料、英文資料,FA10-220D09E2D4真
    發表于 03-18 18:46
    FA10-220D09<b class='flag-5'>E2</b>D4 FA10-220D09<b class='flag-5'>E2</b>D4

    干貨分享 | TSMaster AUTOSAR E2E使用說明

    仿真模塊,實現端到端的數據保護,確保數據在傳輸過程中不被篡改、丟失或損壞。本文主要介紹TSMasterAUTOSARE2E的使用說明。本文關鍵詞:TSMaster
    的頭像 發表于 02-14 20:07 ?849次閱讀
    干貨分享 | TSMaster AUTOSAR <b class='flag-5'>E2E</b>使用說明
    主站蜘蛛池模板: 日本黄色免费网站 | 四虎最新网址入口 | 国产午夜精品福利久久 | 狠狠色综合网站久久久久久久 | 午夜爽爽 | 免费在线欧美 | 色屁屁www免费看视频影院 | 亚洲一区欧美一区 | 中文字幕一区在线播放 | 天天噜噜色 | 韩日中文字幕 | 日韩a视频 | 亚洲一区中文 | 免费又黄又爽的禁片视频 | 成人av在线电影 | 男人的天堂天堂网 | 国产免费久久精品99久久 | 成人免费淫片95视频观看网站 | 日本极度另类网站 | 天天摸夜夜添狠狠添2018 | 日本大片免a费观看在线 | 失禁h啪肉尿出来高h健身房 | 又色又爽的视频 | 俺就色| 亚洲精品老司机综合影院 | 免费观看欧美一级高清 | 操操操插插插 | 91久久青草精品38国产 | 一级毛片真人免费观看 | 午夜爽爽性刺激一区二区视频 | 免费看一级黄色录像 | 免费网站日本永久免费观看 | 日韩一级片免费 | 天天舔天天爱 | 丁香婷婷成人 | 亚洲天堂999| 国产色婷婷精品综合在线手机播放 | 美女免费观看一区二区三区 | 男女一级特黄a大片 | 天天拍夜夜添久久精品中文 | 6080午夜 |