<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Autosar 組件通信

          共 2723字,需瀏覽 6分鐘

           ·

          2023-06-01 09:33


          一個(gè)端口可以是

          - PPort( 提供的接口 )

          - RPort( 需要的接口 )

          當(dāng) PPort 提供一個(gè)接口時(shí),表示端口所屬的組件

          ????- 屬性中定義的操作的實(shí)現(xiàn)客戶機(jī) - 服務(wù)器接口

          ????- 生成面向數(shù)據(jù)的 SenderReceiver 接口中描述的數(shù)據(jù) 。

          當(dāng)組件的 RPort 需要 AUTOSAR 時(shí)接口,組件可以

          ????- 當(dāng)接口是 Client-Server 時(shí)調(diào)用操作

          ????- 讀取 Sender-Receiver 接口中描述的數(shù)據(jù)元素

          301400e55fa4ab905e3b7605bd63180e.webp

          基本的溝通模式

          —— 客戶端 - 服務(wù)器(Sender-Receiver

          接口指定

          - 發(fā)送端和接收端通信傳輸什么信息

          - 客戶端 - 服務(wù)器通信可以使用哪些參數(shù)調(diào)用哪些服務(wù)

          接口的正式描述在軟件組件模板中,還包括可使用的數(shù)據(jù)類型和接口兼容性

          基本通信模式的詳細(xì)行為由屬性指定。通過(guò)這些屬性,例如數(shù)據(jù)隊(duì)列的長(zhǎng)度和接收者 ( 阻塞、非阻塞等 ) 和發(fā)送者 ( 循環(huán)發(fā)送等 ) 的行為都可以被定義

          客戶端 - 服務(wù)器通信

          服務(wù)器是服務(wù)的提供者,而客戶機(jī)是服務(wù)的用戶

          客戶端發(fā)起通信,請(qǐng)求服務(wù)器執(zhí)行服務(wù),并在必要時(shí)傳輸參數(shù)集。

          服務(wù)器等待來(lái)自客戶機(jī)的傳入通信請(qǐng)求,執(zhí)行請(qǐng)求的服務(wù)并向客戶機(jī)的請(qǐng)求發(fā)送響應(yīng)

          初始化方向用于對(duì)是否 一個(gè) AUTOSAR 軟件組件是一個(gè)客戶端或服務(wù)器。單個(gè)組件可以是客戶機(jī),也可以是服務(wù)器,這取決于軟件的實(shí)現(xiàn)

          啟動(dòng)服務(wù)請(qǐng)求后,直到接收到服務(wù)器的響應(yīng)

          - 阻塞 ( 同步通信 )

          - 非阻塞 ( 異步通信 )

          客戶端 - 服務(wù)器通信:符號(hào)

          VFB 模型視圖中,一個(gè)由三個(gè)軟件組件和兩個(gè)連接組成的客戶 - 服務(wù)器通信示例

          Sender-receiver communication

          用于異步信息分發(fā)的模型,其中發(fā)送方將信息分發(fā)給一個(gè)或多個(gè)接收者

          發(fā)送方不會(huì)被阻塞 ( 異步通信 ) ,既不期望也不從接收方獲得響應(yīng) ( 數(shù)據(jù)或控制流 ) ,發(fā)送方只是提供信息,而接收方自主決定何時(shí)以及如何使用它

          分發(fā)信息是通信基礎(chǔ)設(shè)施的責(zé)任。

          發(fā)送者不知道接收者的身份或數(shù)量

          AUTOSAR 中如何建模發(fā)送方 - 接收方通信的示例


          AUTOSAR 組件:通信行為

          AUTOSAR 軟件組件通信通過(guò)虛擬功能的總線。他們需要表達(dá)關(guān)于交換數(shù)據(jù)的需求和功能的方法,這目前可以通過(guò)兩種屬性實(shí)現(xiàn)

          通信屬性,允許指定影響 RTE 生成或運(yùn)行時(shí)發(fā)生的實(shí)際通信的通信參數(shù)。此類屬性的一個(gè)例子是前面提到的連接器上的傳輸時(shí)間

          應(yīng)用程序級(jí)屬性,允許描述交換數(shù)據(jù)的屬性,這些屬性不會(huì)影響 RTE 的生成,但可以向開(kāi)發(fā)人員指示需要如何處理數(shù)據(jù)。這種屬性的一個(gè)例子是一個(gè)標(biāo)志,無(wú)論數(shù)據(jù)是 過(guò)濾的 還是 原始的 。

          AUTOSAR 組件 : 傳感器 / 執(zhí)行器組件

          傳感器 / 執(zhí)行器組件是特殊的 AUTOSAR 軟件封裝應(yīng)用程序?qū)μ囟▊鞲衅骰驁?zhí)行器的依賴關(guān)系的組件

          AUTOSAR 基礎(chǔ)設(shè)施負(fù)責(zé)隱藏的細(xì)節(jié)單片機(jī) ( 這樣做是 MCAL, 單片機(jī)的抽象層 , 它是 AUTOSAR 的一部分基礎(chǔ)設(shè)施上運(yùn)行 ECU) ECU 電子 ( 這是由 ECU-Abstraction 也是的一部分 AUTOSAR 基本軟件 )

          虛擬功能總線是整個(gè)車輛互連的 AUTOSAR 軟件組件的抽象。不同軟件組件之間以及軟件組件與其環(huán)境 ( 如硬件驅(qū)動(dòng)程序、操作系統(tǒng)、服務(wù)等 ) 之間的通信可以獨(dú)立于任何底層硬件 ( 如通信系統(tǒng) ) 進(jìn)行指定。 VFB 的功能是由通信模式提供的

          RTE 負(fù)責(zé) AUTOSAR 軟件組件的生命周期管理。它必須調(diào)用軟件組件的啟動(dòng)和關(guān)閉功能。

          例如,如果將引入一個(gè)新的通信系統(tǒng),一般沒(méi)有 AUTOSAR 驅(qū)動(dòng)程序可以控制通信控制器。為了能夠通過(guò)這種媒體進(jìn)行通信,驅(qū)動(dòng)程序?qū)⒃趶?fù)雜設(shè)備驅(qū)動(dòng)程序中專有地實(shí)現(xiàn)。如果通信請(qǐng)求通過(guò)該媒體,通信服務(wù)將調(diào)用復(fù)雜設(shè)備驅(qū)動(dòng)程序而不是通信硬件抽象來(lái)通信

          ? ? ? ?
          瀏覽 81
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日逼大片 | 免费福利91 | 国产精品久久久久久久成人午夜 | a在线免费视频了 | 夜夜爽7777精品国产三级 |