이전 블로그 글인 UDS overview에서 UDS가 CAN, 이더넷(Ethernet), FlexRay, LIN과 같은 다양한 통신 계층과 함께 사용될 수 있다고 언급했습니다. 이 글에서는 UDS가 이더넷 상에서 어떻게 동작하는지, 흔히 DoIP(Diagnostic over IP)라고 불리는 기술에 초점을 맞춥니다.왜 UDSonCAN 등이 아닌 IP 기반의 UDS를 사용하는지 궁금하실 수 있습니다:차세대 차량 E/E 시스템은 이더넷을 차량 내 네트워크 백본으로 사용합니다.이더넷은 훨씬 더 높은 대역폭과 성능을 제공합니다.클라우드 및 원격 진단 작업과의 유연성, 확장성 및 호환성을 제공합니다.DoIP(Diagnostic over IP)에 대한 정보를 제공하는 표준 사양은 다음과 같습니다:ISO 14229-..
[DoIP 마스터 가이드 시즌2]의 마지막 여정에 오신 것을 환영합니다!파이썬 파서도 만들고(1편), 패킷도 까보고(2편), UDS 심화 로직까지 뚫어냈다면(3편) 이제 웬만한 진단 통신 구현은 두렵지 않으실 겁니다.📌 [DoIP 마스터 가이드 시즌 2: 실전 심화편 목차][IT/자동차] - [DoIP 마스터 가이드 시즌2 - 1편] 파이썬(Python)으로 직접 짜보는 DoIP 파서와 TCP 프레이밍 구현[IT/자동차] - [DoIP 마스터 가이드 시즌2 - 2편] Wireshark 실전! 패킷 덤프(PCAP)로 뜯어보는 DoIP 흐름과 디버깅[IT/자동차] - [DoIP 마스터 가이드 시즌2 - 3편] UDS 딥다이브! 악명 높은 보안 접속(0x27)과 루틴 제어(0x31) 해부[IT/자동차] - ..
tags: DoIP, Firmware Download, Gateway Routing, Functional Address, Automotive Ethernet, OTA, DevBJ안녕하세요, DevBJ입니다! 😎어느덧 [DoIP 마스터 가이드 시리즈]의 마지막, 5편까지 오셨습니다.1편의 TCP 프레이밍부터 4편의 피 튀기는 NRC 트러블슈팅까지 잘 따라오셨다면, 이제 웬만한 진단 통신은 눈감고도 붙이실 수 있는 내공이 쌓이셨을 겁니다. (박수! 👏👏)📌 [DoIP 마스터 가이드 시리즈 목차]▶ [DoIP 마스터 가이드 1편] 왜 CAN 대신 이더넷일까? (탄생 배경과 패킷 구조, TCP 프레이밍의 함정) 👉 [DoIP 마스터 가이드 2편] 차량은 어떻게 찾고, 진단 길은 어떻게 뚫을까? (Veh..
크롬브라우저에서 사용중인 쿠키 DB를 좀 엿볼수 있을까?크롬에서 F12 눌러서 쉽게 볼 수 있다. Chrome에서 실제 쿠키를 저장하는 방법 - 크롬에서 실제 로그인 쿠키를 저장하려면 보통 아래 순서가 필요합니다. Chrome에서 X에 로그인DevTools 열기F12Application 탭 → Cookies → https://x.com인증 관련 쿠키 확인auth_tokenct0twid그 값을 복사해서 cookies.txt 형식으로 저장쿠키 파일 형식 - Netscape 포맷으로 아래처럼 넣어야 합니다. .x.com TRUE / TRUE 0 auth_token YOUR_AUTH_TOKEN.x.com TRUE / TRUE 0 ct0 YOUR_CT0_VALUE.x.com TRUE / TRUE 0 twid YO..
CTest 가장 쉬운 시작1. CTest가 하는 일CTest는 테스트 프로그램을 직접 작성해 주는 도구가 아니다.CTest가 하는 일은 다음과 같다.CMake에 등록된 테스트 실행각 프로그램의 종료 코드 확인성공/실패 결과와 실행 시간 정리가장 중요한 규칙은 하나다.테스트 프로그램 종료 코드 0 → PASS테스트 프로그램 종료 코드 0 이외 → FAIL전체 흐름은 다음과 같다.테스트할 로직을 library로 분리 ↓실제 main과 테스트 main이 같은 library를 사용 ↓add_test()로 테스트 실행 파일을 CTest에 등록 ↓cmake --build로 프로그램과 테스트 exe 빌드 ↓ctest로 테스트 exe 실행 및 결과 수집2. 실제 프로..
인터넷의 바다에는 아주 많은 정보가 검색되고 제공되고 있다. 그중에 어디서 찾아서 받나~~ 이럴때 또 검색..역시 내공을 가지신 분들의 포스팅이 있다.여기저기 다니지 말고 아래 링크로 들어가서 정보 획득하시길 ~~ (Update. 2026.06.14) 최신 업데이트가 되어 있는 그냥 아래 링크로 재 방문해 주세요. 최신 날짜는 계속 업데이트하고 있습니다.최신 토렌트 순위 업데이트 - 오늘을살자 블로그 글 토렌트 사이트 추천 - 2020.01.13 확인 업데이트Torrent 토렌트 사이트 추천. 2020.01.13 업데이트 확인 (자료 받을 때 아래 파일 공유 사이트에서 토렌트 파일을 다운로드 할 수도 있지만, 링크 클릭 시 웬만하면 마그넷 링크를 활용하세요. 아시다시피, 이런..ts.devbj.comht..
해외 토렌트 사이트 추천 순위 페이지 입니다. 날짜는 계속 업데이트 하지만 해외 토렌트 사이트는 주소가 진짜로 거의 변동없이 계속 유지되네요 :) 참고로, 한국어 영화 드라마 만화 게임 등의 각종 한국어 토렌트 파일이나 마그넷 자료는 아래 추천 링크를 이용해서 다운로드 하세요. 토렌트 사이트 접속 정보가 거의 매일매일 업데이트 되는 아래 글 최신 토렌트 사이트 순위 모음을 참고하세요. 국내 토렌트 사이트는 아래 소개된 링크의 추천 사이트 블로그 페이지는 매일 업데이트 되니깐, 최신 정보를 얻기에 수월하실 듯~~ https://ts.devbj.com/371 너무나 오랜기간 동안 최신 토렌트 사이트 링크를 소개해주고 있는 글, 지나가면서 참고해주세요 최신 토렌트 사이트 추천 순위 가이드 (2026년 04..
차량 진단을 하다 보면 어느 순간 DoIP라는 단어를 만나게 됩니다.처음에는 단순히 “UDS를 Ethernet으로 보내는 것” 정도로 보이는데, 실제로 구현하거나 디버깅하다 보면 생각보다 많은 지점에서 막힙니다.TCP는 붙었는데 ECU 응답이 없고, Routing Activation은 성공했는데 UDS가 안 오고, 작은 요청은 잘 되는데 firmware download만 들어가면 timeout이 터지는 식입니다.그래서 DoIP 관련해서 실무에서 헷갈렸던 포인트들을 하나씩 정리해두고 있습니다.기본 흐름 이해하기DoIP 개론, CAN 진단 보다가 처음 보면 헷갈리는 포인트 정리CAN 기반 진단에 익숙한 상태에서 DoIP를 처음 볼 때 헷갈리는 큰 그림을 정리한 글입니다.DoIP 프로토콜 구조 뜯어보기, 헤더..