欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

首頁綜合 正文
目錄

柚子快報邀請碼778899分享:mcu [CP

柚子快報邀請碼778899分享:mcu [CP

http://yzkb.51969.com/

目錄

1、協(xié)議數(shù)據(jù)單元(PDU)傳輸2、通信模塊的案例2.1、SDU、 PCI & PDU2.2、通信模塊構成2.3、從數(shù)據(jù)傳輸?shù)慕嵌瓤碈ommunication2.4、Communication中的接口

??在前面

《關于接口的一些說明》?以及?

《Memory軟件模塊接口說明》?中,簡要介紹了CP_AUTOSAR分層軟件接口的常用規(guī)范,以及內(nèi)存模塊的接口使用說明,本文以通信軟件模塊為例,介紹通信模塊的接口交互。

1、協(xié)議數(shù)據(jù)單元(PDU)傳輸

??一些術語的解釋說明: ??1、SDU,Service Data Unit,服務數(shù)據(jù)單元。在上層收到傳輸數(shù)據(jù)的請求時,被上層傳輸?shù)臄?shù)據(jù)是屬于當前層的SDU。下層完成接收之后提取出的數(shù)據(jù)也是SDU,SDU是PDU的一部分。 ??2、PCI,Protocol Control Information,協(xié)議控制信息。將SDU從特定協(xié)議層的一個實例傳遞到另一個實例時需要此信息。例如,PCI可能會包含源和目標信息。PCI由發(fā)送方的協(xié)議層添加,由接收方去除。 ??3、PDU,Protocol Data Unit,協(xié)議數(shù)據(jù)單元,其包含了PCI 和 SDU。在發(fā)送方,PDU由上層傳遞到下層,并且PDU也作為了下層的SDU。 ??下圖是PDU傳輸過程的示意圖。由圖可知,N + 1層往 N 層發(fā)送PDU,對于N + 1層來說,該數(shù)據(jù)單元屬于PDU,而對于N層來說,則是屬于SDU。在N層中,SDU添加上PCI信息,則變?yōu)榱薔層的PDU,向N - 1層發(fā)送完成時,PDU變?yōu)榱薙DU。

2、通信模塊的案例

2.1、SDU、 PCI & PDU

??SDU 和 PDU命名規(guī)范: ??PDU: - PDU ??SDU: - SDU ??bus prefix 和 layer prefix的描述詳見下表: ??來自于數(shù)據(jù)鏈路層(對應AUTOSAR架構中的驅(qū)動以及接口模塊)的協(xié)議數(shù)據(jù)單元為CAN L-PDU,其中,layer prefix 為 L,bus prefix 為 CAN。 ??來自于網(wǎng)絡層(對應AUTOSAR架構中的Tp層)的協(xié)議數(shù)據(jù)單元為CAN FF N-PDU,其中,layer prefix 為N,bus prefix 為 CAN FF,其中SF,Single Frame,表示單幀;其中FF,F(xiàn)irst Frame,表示首幀;其中CF,Consecutive Frame,表示連續(xù)幀;其中FC,F(xiàn)low Control,表示流控幀;《更多關于CAN Tp層中的幀信息,可點擊跳轉》。 ??來自于展示層(對應AUTOSAR架構中的COM/DCM/PDU router模塊)的協(xié)議數(shù)據(jù)單元為I-PDU,其中,layer prefix 為 I,bus prefix 無。

2.2、通信模塊構成

??1、PDU Router: ?? -> 在上層和不同的抽象的通訊控制器之間,提供PDUs的路由功能; ?? -> 路由的規(guī)模需要根據(jù)ECU通信來定; ?? -> 提供即時的TP路由。 ??2、COM: ?? -> 在不同的I-PDUs之間提供單個信號或組信號的路由; ??3、NM Coordinator: ?? -> 通過網(wǎng)絡協(xié)調(diào)器處理的網(wǎng)絡管理,同步連接到ECU的不同通信通道的網(wǎng)絡狀態(tài); ??4、Communication State Managers: ?? -> 通過接口去啟動和關閉通信系統(tǒng)的硬件單元; ?? -> 控制PDU組。

??內(nèi)部通信路徑如下圖所示: ??由上圖可知,由CAN Driver發(fā)往CAN Interface的數(shù)據(jù)為I-PDU,經(jīng)過CAN Inteface處理之后,發(fā)往CAN Tp為N-PDU,由PDU Router路由轉發(fā)發(fā)往服務層中AUTOSAR COM為I-PDU。

??以太網(wǎng)協(xié)議棧內(nèi)部的通信路徑如下圖所示: ??使用CAN XL的以太網(wǎng)和CAN通信,通信路徑如下圖所示:

2.3、從數(shù)據(jù)傳輸?shù)慕嵌瓤碈ommunication

??下圖展示了數(shù)據(jù)流向圖,SW-C 發(fā)送配置好的數(shù)據(jù)到遠程ECU上,此數(shù)據(jù)不在就地緩存空間處理。 ??以下描述了傳遞流程: ?? -> RTE 會回調(diào) SOME/IP transformer模塊來傳輸來自于SW-C的數(shù)據(jù),SOME/IP transformer作為傳輸鏈路上的第一道轉換。 ?? -> SOME/IP transformer執(zhí)行轉換,并將輸出結果寫入到RTE提供的Buffer1空間中; ?? -> 之后,RTE執(zhí)行了Safety transformer,其作為傳輸鏈路上的第二道轉換,Safety transformer的輸入就是SOME/IP transformer的輸出。 ?? ->E2E Transformer保護了數(shù)據(jù),并將其輸出結果寫入到RTE提供的Buffer2空間中。此過程增加了一個新的Buffer空間,因為in-place buffer處理未被使用。 ?? -> 最后,RTE傳出最后的輸出結果到AUTOSAR COM模塊中。

2.4、Communication中的接口

??架構描述: ??RTE使用了位于BSW中的系統(tǒng)服務層中的轉換器:SOME/IP transformer、E2E Transformer。 ??接口描述:

SomeIpXf_SOMEIP_Signal1

(

uint8 *buffer1,

uint16 *buffer1Length,

data

)

SafetyXf_Safety_Signal1

(

uint8 *buffer2,

uint16 *buffer2Length,

uint8 *buffer1,

uint16 buffer1Length

)

??由上圖所示,RTE層調(diào)用了 SomeIpXf_SOMEIP_Signal1接口函數(shù),將來自于SW-C數(shù)據(jù)進行轉換,轉換完成之后,保存到buffer1Length中(即圖中的Buffer1);隨后RE回調(diào)了SafetyXf_Safety_Signal1接口函數(shù),借助于E2E Transformer對數(shù)據(jù)進行保護處理,轉換完成之后,保存到buffer2Length中(即圖中的Buffer2);最后,調(diào)用Com_SendDynSignal接口函數(shù),將輸出結果傳遞到AUTOSAR COM層中。

?? 更多內(nèi)容可點擊返回參考 CP_AUTOSAR_總目錄

柚子快報邀請碼778899分享:mcu [CP

http://yzkb.51969.com/

精彩內(nèi)容

評論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。

轉載請注明,如有侵權,聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/19362309.html

發(fā)布評論

您暫未設置收款碼

請在主題配置——文章設置里上傳

掃描二維碼手機訪問

文章目錄