반응형

AUOTSAR에서 사용되는 Port-Interface에는 다양한 종류가 있습니다. 종류에 대하여 이야기 해보고자 합니다.

우선 6가지의 Port-Interface 대하여 이야기를 드리겠습니다. 종류는 다음과 같습니다.

 

우선 Sender / Receiver Interface 대하여 이야기를 드리도록 하겠습니다.

 

공학도에게 가장 쉽게 이야기를 드리는 방향은 단순 Signal Passing이라고 이야기를 드리면, 가장 쉽게 이야기 있을 같습니다. 하지만, 처음이신 분들의 이해를 돕고자 이런 예를 들어보겠습니다.


 

제가 옆에 앉아 있는 친구에게 전화번호를 노트에 적어서 전달하였습니다. 전달 받은 사람에 동작에 대해서는 전혀 관심이 없습니다. 이럴 경우의 통신을 Sender/Receiver 통신이라고 있습니다. , 단순히 Signal 대한 전달이 됩니다. . 이런 Sender Receiver 통신을 하기 위한 사전 약속을 Sender Receiver Interface라고 합니다.

 

그럼 Client-Server Interface 대하여 이야기 드리도록 하겠습니다.

Client-Server Interface 이야기 , 가장 좋은 방식은 Function-Call 입니다. 쉽게 예를 들어서 설명을 드리겠습니다. 제가 사람에게 전화번호를 전달 하였습니다. 사람은 전화번호로 전화를 하여, 신문구독에 대한 의향을 묻습니다. 결과에 대하여 최초 전달한 사람에게 전달합니다. 이러한 과정의 통신을 Client-Server Communication이라고 합니다.

 


이제 Parameter Interface 대하여 설명을 드리도록 하겠습니다. 부분에 대하여 이야기를 드릴 , 가장 쉽게 이야기 있는 부분은 공용 Parameter 사용하실 사용하는 Interface입니다. 즉, 여러 SWC에서 공통적으로 사용하는 Parameter 대하여 사용 가능케 해주는 Interface입니다. 여기서 사용되는 공용 데이터의 기죽은 fixed, const,그리고 calibration데이터 입니다

부분에 대하여 쉽게 예로 들어 설명 하면 다음과 같습니다. 군대에서 사용하는 암구호라고 생각하시면 됩니다. 암구호는 상위에서 전달 되어 여러 사람들에게 전달 됩니다. 부분에 대한 용도는 케이스 바이 케이스 입니다.

 

Trigger Interface 대하여 설명을 드리겠습니다. Triger Interface SWC 실행에 대한 Trigger 해주는 Interface입니다. 적절한 예를 찾아보니, 군대에서 5대기 경보를 있습니다. 많은 분들이 군대에서 5 대기 경고를 받고 엄청 빨리 소집했던 것을 것입니다. 물론 다른 예도 있지만, 5 대기 종소리는 휴식을 취하고 있는 장병들에게 집합을 하는 하나의 트리거입니다.


 

실제, Mode Switch Interface Non Volatile Data Interface 예를 설명하기가 애매함이 있습니다. 이유는 Mode Manager NVRam 대한 인지가 요구 되기 때문입니다. 따라서, Spec 있는 부분에 대해서만 이야기 하도록 하겠습니다.

 

Mode Switch Interface 경우, SWC에게 현재 상태(모드) 대하여 알려주는 인터페이스 입니다. 그에 따른 동작들은 SWC 하게 됩니다. 부분에 대하여 차후 Mode Management에서 심도 있게 다르도록 하겠습니다.

 

Non Volatile Interface NV block NV Data 쓰고 읽게 있는 인터페이스 입니다.

부분 또한 향후 NVRAM 메모리 관련 이야기에서 깊게 다루도록 하겠습니다.

 

3-2에서는 Port-Interface 따른 구성 요소에 대하여 살펴 보도록 하겠습니다

반응형

+ Recent posts