色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

介紹一下AUTOSAR各個(gè)組件之間用來交換數(shù)據(jù)的基礎(chǔ)

冬至子 ? 來源:日拱一卒不期而至 ? 作者:用洗潔精的和尚 ? 2023-07-08 16:45 ? 次閱讀

什么是VFB?它的作用是什么?

在AUTOSAR中,應(yīng)用程序被設(shè)計(jì)為相互連接的SWC組合。虛擬功能總線是這些SWC互相交互的通訊機(jī)制。在系統(tǒng)配置階段,SWC被映射到特定的ECU上。因此,SWC之間的虛擬連接被映射為本地連接(同一個(gè)ECU上),或者基于車載網(wǎng)絡(luò)的通訊機(jī)制,如CAN,F(xiàn)lexray等。SWC與SWC之間以及SWC與BSW之間相互連接的接口被稱為RTE。

下圖即是系統(tǒng)配置的過程:把各個(gè)SWC映射到相應(yīng)的ECU上,根據(jù)系統(tǒng)需求,不同的SWC可能會(huì)被映射到同一個(gè)ECU上(通過本地的RTE接口通訊),也可能被映射到不同的ECU上(通訊的RTE接口要基于CAN,F(xiàn)lexray等車載網(wǎng)絡(luò))。

圖片

一個(gè)SWC包含一部分或全部的功能模塊,一個(gè)SWC由代碼實(shí)現(xiàn)和與之關(guān)聯(lián)的正式描述文件組成。虛擬功能總線的概念實(shí)現(xiàn)了應(yīng)用軟件與基礎(chǔ)軟件的嚴(yán)格隔離。實(shí)現(xiàn)應(yīng)用軟件的SWC很大程度上獨(dú)立于通訊機(jī)制,通過該機(jī)制SWC可以和其他的SWC或者硬件(比如傳感器、執(zhí)行器)進(jìn)行交互。

通過VFB可以指定系統(tǒng)的完整通信,包括所有的提供者(Provider or Server)和使用者(Receiver or Client)。因此VFB可以用于檢查軟件組件通信的可信性。通訊連接和被連接的SWC被保存在同一個(gè)描述文件中,該描述文件會(huì)在接下來的幾個(gè)階段被用到(映射、軟件配置等)。

VFB需要給實(shí)現(xiàn)汽車功能的SWC提供所有的基礎(chǔ)服務(wù):

  • 和系統(tǒng)中的其他SWC進(jìn)行通信
  • 和系統(tǒng)中的傳感器或執(zhí)行器通信
  • 訪問標(biāo)準(zhǔn)服務(wù),如讀寫NVM
  • 響應(yīng)工作模式變化,比如ECU的電源狀態(tài)變化
  • 和系統(tǒng)中的標(biāo)定、測(cè)量系統(tǒng)的交互

Port以及Interface

在VFB級(jí)別構(gòu)建系統(tǒng)時(shí)使用的中心元素是SWC。SWC具有定義良好的Ports,通過這些Ports SWC可以和其他SWC進(jìn)行交互。一個(gè)Port總是只屬于一個(gè)SWC,并且表現(xiàn)為該SWC和與之通信的其他SWC之間的交互點(diǎn)。

下圖展示了一個(gè)SWC定義的例子,該SWC叫做SeatHeatControl, 它根據(jù)幾個(gè)輸入來控制座椅內(nèi)的加熱單元。在這個(gè)例子中,該SWC需要以下幾個(gè)信息作為輸入:

  • 座椅上是否有乘客落座(通過port "SeatSwitch")
  • 座椅加熱溫度設(shè)置(通過port "Setting")
  • 電源狀態(tài)(通過port "PowerManagement"),在特定轉(zhuǎn)臺(tái)下它可以禁用座椅加熱功能

該SWC控制:

  • 和座椅溫度調(diào)節(jié)相關(guān)的DialLED(通過port "DialLED")
  • 座椅加熱單元(通過port "HeatingElement")

而且,該SWC還具有標(biāo)定功能(通過port "Calibration"),需要ECU的狀態(tài)(通過port "ecuMode"),還需要對(duì)NVM的訪問(通過port "nv")。

圖片

上面的例子中多次提到了port,那什么是port?它的作用是什么呢?

如前文所述,port是SWC之間的交互點(diǎn)。port總是和interface一起構(gòu)成SWC之間通信的橋梁,port可以簡(jiǎn)單理解為端口,而interface可以理解為連接端口的線纜。

一個(gè)port可以是PPort, RPort, 或PRPort。一個(gè)PPort或PRPort提供在port-interface里定義的數(shù)據(jù),而一個(gè)RPort或PRPort則獲取在port-interface里定義的數(shù)據(jù)。

部分Port和Interface的類型如下表所示:

1.jpg

以上,只是列出了AUTOSAR中常用的部分Port-Interface類型,更多類型大家可以查閱AUTOSAR的手冊(cè)。

當(dāng)一個(gè)SWC的PPort提供client-server接口時(shí),該組件負(fù)責(zé)實(shí)現(xiàn)接口中定義的操作。

在下圖的例子中,SWC "SeatHeating" 實(shí)現(xiàn)了操作"SetPower",其他SWC可以通過port "Setting" 來調(diào)用該操作。SWC "SeatHeatingControl" 通過port "HeatingElement" 來調(diào)用操作"SetPower"。

圖片

當(dāng)一個(gè)SWC提供sender-receiver接口時(shí),該組件負(fù)責(zé)提供接口中定義的值。

在下面的例子中,SWC "SeatSwitch" 通過port "Switch"為"PassengerDetected" 提供布爾值。相似的,SWC "SeatHeatingControl" 可以通過port "SeatSwitch"讀取"PassengerDetected" 的狀態(tài)。

圖片

聲明:本文內(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)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2552

    文章

    51382

    瀏覽量

    755826
  • AUTOSAR
    +關(guān)注

    關(guān)注

    10

    文章

    363

    瀏覽量

    21732
  • 虛擬機(jī)
    +關(guān)注

    關(guān)注

    1

    文章

    931

    瀏覽量

    28364
  • VFB
    VFB
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    10266
  • 車載網(wǎng)絡(luò)系統(tǒng)

    關(guān)注

    0

    文章

    8

    瀏覽量

    6529
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

    請(qǐng)教一下,動(dòng)態(tài)調(diào)用時(shí)各個(gè)VI之間數(shù)據(jù)交互是怎么實(shí)現(xiàn)的

    想請(qǐng)問一下般編的大程序,如果是主界面程序采用動(dòng)態(tài)調(diào)用各個(gè)模塊的子VI面板時(shí)。如果現(xiàn)在主界面程序和各個(gè)子VI之間
    發(fā)表于 04-20 17:41

    介紹一下嵌入式是用來干什么的

    介紹一下嵌入式是用來干什么的
    發(fā)表于 12-23 07:40

    CP AUTOSAR EcuM的相關(guān)資料下載

    前言本系列請(qǐng)點(diǎn)擊:《搞一下CP AUTOSAR入門》所有系列請(qǐng)點(diǎn)擊:《汽車電子系列分享》在CP AUTOSAR架構(gòu)中定義了許多和模式管理相關(guān)的組件,其中主要包括EcuM、BswM、Co
    發(fā)表于 02-11 07:05

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

    內(nèi)存分區(qū)用于解決不同軟件組件之間的互相干擾,造成對(duì)內(nèi)存存儲(chǔ)的數(shù)據(jù)段或代碼段的篡改,需要限制對(duì)內(nèi)存和內(nèi)存映射的硬件外設(shè)的訪問。在AUTOSAR架構(gòu)
    發(fā)表于 06-10 17:33

    AUTOSAR功能安全機(jī)制之內(nèi)存分區(qū)與實(shí)現(xiàn)

    1、AUTOSAR功能安全機(jī)制之內(nèi)存分區(qū)與實(shí)現(xiàn)  在AUTOSAR架構(gòu)中,應(yīng)用軟件位于RTE上方,由互連的AUTOSAR SWC組成,這些組件以原子方式封裝了應(yīng)用軟件功能的
    發(fā)表于 09-19 15:55

    一下CP AUTOSAR 入門 | 04 CP AUTOSAR EcuM 詳解

    前言本系列請(qǐng)點(diǎn)擊:《搞一下CP AUTOSAR入門》所有系列請(qǐng)點(diǎn)擊:《汽車電子系列分享》在CP AUTOSAR架構(gòu)中定義了許多和模式管理相關(guān)的組件,其中主要包括EcuM、BswM、Co
    發(fā)表于 12-07 18:21 ?30次下載
    搞<b class='flag-5'>一下</b>CP <b class='flag-5'>AUTOSAR</b> 入門 | 04 CP <b class='flag-5'>AUTOSAR</b> EcuM 詳解

    討論AUTOSAR方法中的軟件組件的概念

    SW-C描述是通過AUTOSAR編寫工具生成的,或者使用文本編輯器手動(dòng)編寫。.arxml 文件將由描述軟件組件的標(biāo)準(zhǔn) AUTOSAR XML 標(biāo)簽組成。
    的頭像 發(fā)表于 09-08 17:43 ?1333次閱讀

    AUTOSAR SWC內(nèi)存分區(qū)與實(shí)現(xiàn)

    AUTOSAR架構(gòu)中,應(yīng)用軟件位于RTE上方,由互連的AUTOSAR SWC組成,這些組件以原子方式封裝了應(yīng)用軟件功能的各個(gè)組成部分。
    發(fā)表于 10-08 11:58 ?2622次閱讀
    <b class='flag-5'>AUTOSAR</b> SWC內(nèi)存分區(qū)與實(shí)現(xiàn)

    介紹一下AUTOSAR各個(gè)軟件層之間交互的接口

    AUTOSAR中有三種類型的接口,分別是:AUTOSAR接口,標(biāo)準(zhǔn)化AUTOSAR接口和標(biāo)準(zhǔn)化接口。
    發(fā)表于 07-08 16:48 ?4948次閱讀
    <b class='flag-5'>介紹</b><b class='flag-5'>一下</b><b class='flag-5'>AUTOSAR</b><b class='flag-5'>各個(gè)</b>軟件層<b class='flag-5'>之間</b>交互的接口

    基于Tricore芯片的AUTOSAR架構(gòu)的多核啟動(dòng)

    隨著汽車ECU迅速的往域控制器方向發(fā)展,ECU要出來任務(wù)越來越多,單核CPU的負(fù)載越來越大,多核ECU勢(shì)在必行。AUTOSAR架構(gòu)OS支持多核處理,本系列文章將詳細(xì)介紹AUTOSAR
    的頭像 發(fā)表于 10-23 10:15 ?3450次閱讀
    基于Tricore芯片的<b class='flag-5'>AUTOSAR</b>架構(gòu)<b class='flag-5'>下</b>的多核啟動(dòng)

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

    經(jīng)典平臺(tái)(AUTOSAR CP) AUTOSAR經(jīng)典平臺(tái)(AUTOSAR CP)是AUTOSAR軟件架構(gòu)的種實(shí)現(xiàn),旨在提供
    的頭像 發(fā)表于 10-27 15:30 ?1440次閱讀
    <b class='flag-5'>AUTOSAR</b>經(jīng)典平臺(tái)<b class='flag-5'>介紹</b>

    AUTOSAR CP運(yùn)行時(shí)環(huán)境與應(yīng)用軟件

    )的服務(wù)。RTE的功能和意義如下: 通信基礎(chǔ)設(shè)施:RTE負(fù)責(zé)管理應(yīng)用軟件組件之間的通信。它提供了消息傳遞機(jī)制和事件觸發(fā)機(jī)制,使得應(yīng)用軟件組件可以相互發(fā)送和接收消息,實(shí)現(xiàn)數(shù)據(jù)
    的頭像 發(fā)表于 10-27 15:44 ?1355次閱讀
    <b class='flag-5'>AUTOSAR</b> CP運(yùn)行時(shí)環(huán)境與應(yīng)用軟件

    AUTOSAR通信協(xié)議解析 如何實(shí)現(xiàn)AUTOSAR通信

    通信協(xié)議棧是個(gè)復(fù)雜的系統(tǒng),它涵蓋了多種通信方式和模塊,以實(shí)現(xiàn)車內(nèi)ECU之間的高效、可靠的數(shù)據(jù)交換。以下是對(duì)AUTOSAR通信協(xié)議的解析及實(shí)現(xiàn)AUT
    的頭像 發(fā)表于 12-17 14:54 ?943次閱讀

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

    AUTOSAR通信組件介紹 AUTOSAR(AUTomotive Open System ARchitecture)是個(gè)全球性的汽車軟件架
    的頭像 發(fā)表于 12-17 14:55 ?486次閱讀
    主站蜘蛛池模板: 性欧美sexovideotv | 我与旗袍老师疯狂床震 | 亚洲欧美中文日韩v在线 | 国产人妻麻豆蜜桃色精 | 亚洲免费久久 | 蜜桃传媒星空传媒在线播放 | 又黄又粗又爽免费观看 | 九九精彩视频在线观看视频 | 久久精品AV麻豆 | 色欲AV亚洲情无码AV蜜桃 | 99国产这里只有精品视频 | 99久久久国产精品免费调教 | 九九精彩视频在线观看视频 | 国产亚洲色婷婷久久精品99 | 久久激情网 | 青青草原国产在线观看 | 国产亚洲精品久久久999无毒 | 欧美日韩高清一区 | 美女脱了内裤张开腿让男人桶到爽 | 伊人久久综在合线影院 | 日本无翼恶漫画大全优优漫画 | 日本妈妈JMZZZZZ| 67194成网页发布在线观看 | 免费成人小视频 | chinese黑人第一次 | 久久午夜宫电影网 | JK白丝校花爽到娇喘视频 | 亚洲香蕉网久久综合影院 | 无码中文字幕av免费放 | 国产AV无码一二三区视频 | 99久酒店在线精品2019 | 里番acg纲手的熟蜜姬训练场 | 午夜在线播放免费人成无 | 巨乳中文无码亚洲 | 爱爱好爽好大好紧视频 | 99re久久热在线视频 | 色综合久久网女同蕾丝边 | 日韩AV无码一区二区三区不卡毛片 | 国产精品ⅴ视频免费观看 | 国产主播AV福利精品一区 | 国产亚洲精品香蕉视频播放 |