관리 메뉴

Leo's Garage

PDU 또는 Message 본문

자동차 및 자동차 SW/AUTOSAR

PDU 또는 Message

LeoBehindK 2023. 6. 25. 21:39
728x90
반응형

AUTOSAR에서는 message를 대략적으로 PDU(Protocol Data Unit)이라고 부른다. 이렇게 대략적이라는 말을 붙이는 이유는 PDU 내부에는 송신 또는 수신 상, 각각 하위 계층 혹은 상위 계층에서 사용하거나 추출하는 데이터 이외의 정보가 포함되어 있기 때문이다.

PDU는 크기가 다양하게 n개 있을 수 있고 기본적으로 하위 계층 정보와 함께 Packing된 Signal의 그룹이다. 

AUTOSAR COM은 송수신 시 각각 PDU 안팎에서 신호의 Packing, Unpacking을 수행하며, 모든 PDU에는 고유한 Identifier가 있다. 

PDU에는 SDU(Service Data Unit)와 PCI(Protocol Control Information)가 포함된다.

SDU는 전송해야 하는 데이터이다. 전송하는 동안 SDU는 PCI와 함께 상위 계층에서 하위 계층으로 전달된다. 수신 중에는 SDU는 하위 계층에서 추출되어 상위 계층으로 전달되는 데이터이다. 

PCI에는 SDU의 다음 목적지를 나타내는 정보가 포함되어 있다. 기본적으로 SDU의 Source와 Destination이 포함되어 있다. 

간단히 말하면, PDU는 상위 계층에서 하위 계층 혹은 그 반대로 전송되며, 이 내부에는 SDU와 PCI가 포함되어 있다. 

 

Layer에서 Layer로 PDU를 전송하는 동안 해당 Layer에 따라 관련 이름으로 불리기도 한다. PDU의 이름들은 다음과 같다. 

  • I-PDU(Interaction Layer PDU)
  • N-PDU(Network Layer PDU)
  • L-PDU(Data Link Layer PDU)

 

보통 PDU가 Communication Hardware Abstraction Layer보다 위에 있을 경우,  I-PDU라고 한다. PDU가 PduR보다 아래에 있고, Communication Driver Layer보다 위에 있을 때, N-PDU라고 한다. 그리고 PDU가 Communication HW Abstraction 보다 아래에 있으며,  L-PDU라고 부른다. 

728x90
반응형
Comments