목록분류 전체보기 (102)
Automotive Software
테스트 프로토콜 ARP : Address Resolution Protocol ICMPv4 : Internet Control Message Protocol Version 4 IPv4 : Internet Protocol Version 4 Dynamic configuration of IPv4 Link Local Address UDP : User Datagram Protocol DHCPv4 : Dynamic Host configuration Protocol Version 4 Client TCP : Transmission Control Protocol 테스트 항목 패킷 생성/수신 에러 처리 프로토콜 항목 (헤더, 체크섬, TTL) 검사 등 테스트 설정 하드웨어 테스트 대상(DUT ; Device Under Tes..
OPEN 얼라이언스에서 제정하여 배포 중인 이더넷 테스트 스펙들 중의 하나인 TC8은 차량용 이더넷 기술에 중점을 두고 있다. 이 스펙은 IEEE 100BASE-T1/Tx, IEEE 1000 BASE-T 등의 물리계층에서부터 SOME/IP에 이르는 응용 계층까지 차량 환경에서 이더넷을 기반으로 하는 프로토콜들에 대한 테스트 케이스와 해당 절차를 제공한다. ISO/OSI 계층 명령 및 제어 진단 및 플래시 업데이트 측정 및 교정 오디오 및 비디오 시간 동기 차량용 프로토콜 응용 7 SOME/IP DoIP XCP AVB/TSN 6 5 TCP/IP 프로토콜 전송 4 TCP/UDP 네트워크 3 ARP/ICMP/IPv4/IPv6 차량용 이더넷 데이터 2 IEEE Ethernet MAC + VLAN 물리 1 Eth..
멀티 프로세서 또는 코어를 제공하는 SoC의 개발 및 사용이 확산됨에 따라 해당 하드웨어상에서의 다중 운영체제 구동 역시 가능하게 되었는데, 이는 최상위 애플리케이션 개발 시 운영체제 의존적인 코드(함수 호출 등) 사용을 초래하게 되어 이종 운영체제상 호환성 문제를 야기할 수 있다. 이를 위해 운영체제를 추상화하여 이종 플랫폼 간의 호환성을 제공하는 OSAL (Operating System Abstraction Layer)를 설계되었는데, OSAL을 지원하기 위한 API 및 라이브러리들은 SoC 업체들이 별도로 제공 또는 판매하고 있다. 상기 그림에서와 같이 OSAL 계층이 추가되고 애플리케이션에서 OSAL API를 사용할 경우 이종 운영체제상에서의 호환성을 확보할 수 있다. https://en.wiki..
Vehicle announcement message x 3 : VIN, Logical Address, EID, GID 등을 포함하는 세번의 차량 정보 메시지 방송 Vehicle identification request : 차량 정보 요청 메시지 Vehicle identification response : 차량 정보 응답 메시지 (VIN, EID, GID 등 전달) Routing activation request : 메시지 라우팅 활성화 요청 Routing activation response : 메시지 라우팅 활성화 응답 UDS diagnostic request : UDS 요청을 포함하는 진단 메시지 diagnostic message ACK : 진단 메시지 자체 수신에 대한 DoIP 응답 UDS diagn..
DoIP 프레임은 TCP/IP 프로토콜의 페이로드(Payload) 시작점에서부터 헤더 + 페이로드의 형태를 가진다. 헤더의 크기는 8 bytes (프로토콜 버전(1) + 프로토콜 버전 XOR(1) + 페이로드 타입(2) + 페이로드 길이(4))로 고정되어 있으며, ISO 13400-2:2019 버전에서 지원하는 프로토콜 버전과 페이로드 타입은 아래 그림에서 나타내었다. 프로토콜 버전의 경우 신규 표준의 공시에 따라 지원가능한 버전이 추가가 가능하며, 페이로드의 경우 차량 제조사의 자체 정의 타입에 따라 추가가 가능하다.