목록분류 전체보기 (102)
Automotive Software
아답티브 오토사상에서 이더넷 패킷의 VLAN ID는 기본 값 M2::AUTOSARTemplates::SystemTemplate::Fibex::Fibex4Ethernet::EthernetTopology VlanMembership::defaultPriority 에서 송수신 패킷들의 VLAN ID를 정의할 수 있으며, IP 계층에서의 값 M2::AUTOSARTemplates::SystemTemplate::Fibex::Fibex4Ethernet::EthernetTopology NetworkEndpoint::priority 응용 계층에서의 값 M2::AUTOSARTemplates::AdaptivePlatform::ServiceInstanceManifest::APApplicationEndpoint ApApplica..
필드 이벤트와 비슷하게 특정 데이터 교환이 주목적이긴 하나, 그 데이터를 수집하는 방식에 차이가 있음 데이터 수집을 위해 해당 서비스 가입 시, 초기 값이 우선 전달 현재의 필드값을 수집하거나 변경하기 위해 Get()과 Set() 메서드를 제공 Get(), Set(), Notify/Update()는 모두 옵션으로 사용자 설정에 따라 사용 가능 이벤트와 메소드 통신의 혼합 통신 Get(), Set(), Notify/Update() : ara::com 메소드 통신과 동일하게 동작 데이터 접근 : ara::com 이벤트 통신과 동일하게 동작
메서드 RPC(Remote Procedure Call)과 같이 기능(함수) 기반의 통신으로 원격지 프로세스의 특정 기능(함수)을 호출하고 그 결과를 확인하는 경우 타입 호출 후 종료형(One-way / Fire-and-Forget) : 오직 입력 파라미터만 허용, 리턴값/예외 없음 일반형 : 입출력, 리턴값 그리고 예외 처리 허용 함수 프록시 함수 호출 연산자 오버로딩 (Function call operator overlading) 메서드 제공자의 함수 호출을 위한 연산자 오버로딩으로 원격지 기능의 수행을 요청 스켈레톤 제공 함수(기능) 구현을 위한 가상 함수 (Virtual method) 메서드 제공자가 실제 기능을 구현해야 하며 동기화 / 비동기화 (함수 내 비동기 스레드 생성 후) 방식으로 구현할 ..
이벤트 (Event) 특정 데이터 교환을 주목적으로 하는 통신 방식으로 특정 신호를 주기적 또는 갱신 시점에 받아서 처리하는 경우 사용 데이터 : 프록시 또는 스켈레톤에 따라 기본 데이터 템플릿 클래스가 적용되고 사용자 데이터를 추가하여 사용 구현 예시 : 사용자 정의 데이터 :: 프록시/스켈레톤 이벤트 템플랫 클래스 사용자 정의 데이터 : using myData_t = struct myData_t { uint32_t data;}; 프록시 이벤트 템플릿 클래스 : ara::com::proxyEvent 프록시 또는 스켈레톤 네임 스페이스 내 하나의 멤버로 정의 함수 프록시 가입 (Subscribe) 이벤트 제공자에게 해당 이벤트의 수신 여부에 대한 관심 여부와 수신 가능 이벤트 최대 개수를 전달 가입 상태..
리피터 (Repeater) 동일 네트워크 상의 신호를 증폭하거나 재생산하여 신호 전달 가능 거리의 확장에 목적 허브 (Hub) 다중 포트를 가진 리피터로, 수신 신호를 해당 포트를 포함한 모든 포트로 전달하는 기능을 가지나, 송신과 수신이 동시에 이루어지지 않는 반 이중 통신 (half duplex) 방식으로 동작 브릿지 (Bridge) 데이터 링크 레이어에서 동작하며 송수신 MAC주소에 따라 필터링 기능을 제공하는 리피터 스위치 (Switch) 프레임 수신 시 목적지를 판별하여 해당하는 포트에만 프레임을 전달하며 전 이중 통신 (Full duplex) 방식으로 동작 라우터 (Router) 스위치가 비슷하지만 데이터 패킷의 IP 주소에 따라 데이터를 전달하며, 이종 네트워크 간 연결도 지원하며 OSI 레..
IPv4 고정 (Fix) : 정적으로 네트워크 인터페이스에 할당된 IP 주소 링크-로컬 (Link-Local) : IP 스택 스스로 할당한 IP 주소로 사용여부를 확인 동적 할당 (DHCP) : DHCP 서버에 의해 할당된 IP 주소 IP 스택 제공 기법 : 예, 링크 로컬로 할당 후 DHCP 서버에서 IP 주소가 할당되면 변경 IPv6 동적 할당 (DHCP6) : DHCP6 서버에 의해 할당된 IP 주소 라우터 광고 (Router Advertisement) : 라우터에서 주소의 pre-fix를 받고 실제 유니 캐스트 주소를 생성