개발의 한 조각들 - 임베디드 시스템 엔지니어의 기술 노트입니다. 하드웨어 제어부터 소프트웨어 아키텍처, 그리고 일상 속의 유용한 기술 정보들을 기록하고 공유합니다.
기록되지 않은 지식은 휘발된다는 믿음으로, 학습한 내용과 문제 해결 과정을 차곡차곡 쌓아가고 있습니다.
Categories
관심 있는 주제별로 바로 이어서 읽을 수 있습니다.
Featured
-
Chrome이 조용히 받은 4GB AI 모델, 뭐가 문제였을까
Chrome이 사용자 기기에 약 4GB짜리 AI 모델을 자동으로 내려받았다는 이야기가 나왔다. 쉽게 말하면, 브라우저가 앞으로 쓸 수도 있는 온디바이스 AI 기능을 위해 큰 모델 파일을 미리 깔아둔 것이다. 이번 내용은 을 보다가 정리해본 내용이다.
-
DoIP 프로토콜 구조 뜯어보기, 헤더와 필드는 어떻게 생겼나
지난 글에서는 DoIP를 큰 그림으로만 봤죠. 이번엔 진짜로 프로토콜 구조 쪽으로 들어가보려 합니다. DoIP 처음 볼 때 제일 헷갈리는 건 용어보다도 패킷을 어디서부터 읽어야 하는지 인 느낌이 팍팍 옵니다. 와 이게 단순히 “이더넷 진단이다” 수준이
-
DoIP 개론, CAN 진단 보다가 처음 보면 헷갈리는 포인트 정리
차량 진단 쪽 조금 보다 보면 어느 순간 DoIP 라는 단어가 꼭 튀어나오죠. 처음엔 이름부터 좀 딱딱합니다. 뭔가 엄청 어려운 새 프로토콜 같고, CAN 진단만 익숙하면 “이걸 또 알아야 하나?” 싶은 느낌이 팍팍 옵니다. 저도 처음엔 그냥 “아 이
-
개발 시작 전, 삽질 줄여주는 마법의 3가지 질문! (feat. 10년 차 개발자 꿀팁)
안녕하세요, DevBJ입니다! 🚀 개발자라면 누구나 한 번쯤은 이런 경험 해보셨을 거예요. "밤샘 코딩 끝에 겨우 완성했는데, 알고 보니 이미 있는 솔루션이었다니?!" 🤦♂️ 혹은 "이거 왜 내가 만들었지? 누가 만들었어도 됐을 텐데..." 이런 식
-
LLM 기반 자가 치유 브라우저 자동화 - browser-harness의 원리와 수익화 활용 전략
기존 정적 파싱의 한계를 넘어 LLM 에이전트가 스스로 브라우저를 제어하고 코드를 수정하는 browser-harness의 메커니즘과 블로그 자동화 적용 시나리오를 분석합니다.
- Automation
- LLM
- Python
- SEO
- +7
-
내 집 마련은 수학이다: '영끌' 탈출을 위한 10단계 필승 전략
감당 가능한 대출은 영끌이 아닙니다. 급여의 30% 법칙을 활용한 과학적인 내 집 마련 로드맵을 공개합니다.
-
파이썬으로 사이트 생존 확인하기: Cloudflare 방어막을 뚫는 역발상 전략
일반적인 requests로 해결되지 않는 사이트 생존 확인! cloudscraper를 활용해 클라우드플레어의 챌린지까지 역이용하는 똑똑한 자동화 코드를 분석합니다.
- TorrentUpdated:
2026 토렌트 사이트 접속 보안 가이드
현직 엔지니어가 분석한 2026년 최신 파일 공유 사이트 이용 가이드. 실시간 접속 주소 확인법, 보안이 검증된 클라이언트 설정 및 HTTPS 차단 우회 기술을 상세히 정리했습니다.
-
Gemini API: 2026년 최신 모델 라인업(3.1/Gemma 3) 자동 확인 스크립트
Google GenAI SDK를 활용하여 현재 내 API 키로 사용 가능한 최신 Gemini 3.1, Gemma 3 모델 리스트를 필터링하고 분석하는 방법을 공유합니다.
- ai
- python
- gemini
- automation
- +1
-
Astro에서 구글 애드센스 "data-astro-exec" 오류 해결
Astro에서 구글 애드센스 data-astro-exec 오류 해결하는 방법
- 기타Updated:
최신 영화 드라마 스트리밍 사이트 추천 순위 (2026-04-05)
최신 2026년 실시간 스트리밍 사이트 추천, 넷플릭스·디즈니플러스 대체, 저작권 주의
-
Astro 블로그 SEO 마스터: Meta 태그와 OG 자동화 및 1일 3회 자동 포스팅
검색 엔진 최적화(SEO)의 핵심인 Meta 태그와 Open Graph를 Astro에서 자동화하고, GitHub Actions로 하루 3번 자동 포스팅 시스템을 구축하는 방법
-
GitHub Actions Node.js 20 경고 해결 가이드: Node 24 전환
GitHub Actions에서 발생하는 Node.js 20 지원 중단 경고(Deprecated)의 원인을 파악하고, 워크플로 설정을 통해 Node 24 환경으로 안전하게 전환하는 방법을 공유합니다.
-
Chromebook에서 Astro 블로그 구축 및 한글화 최적화 가이드
GitHub Pages 환경에서 Astro Paper 테마를 설치하고, 한글 폰트(Noto Sans KR) 및 줄바꿈 최적화, 구글 애드센스를 적용한 전 과정을 정리합니다.
-
STM32F407 개발 기초 및 실전 트러블슈팅 가이드
STM32F407G-DISC1 보드 활용법부터 UART 인터럽트 멈춤 해결, printf 사용법 및 CubeIDE 최적화 설정을 정리합니다.
- TorrentUpdated:
토렌트 추천 사이트 - 마그넷 미지원 (2023-01-26)
마그넷 링크를 지원하지 않는 최신 영화, 드라마, 넷플릭스, 디즈니 등 인기 영화 드라마를 다운로드 할 수 있는 토렌트 파일을 공유하는 토렌트 사이트를 정리해 봅니다. URL 주소와 간단한 특징 중심으로 정리합니다.
-
무료 깃허브 블로그 시작하기 - GitHub Pages with Jekyll
무료로 나만의 웹사이트 블로그를 몇분에 만들 수 있다. GitHub Pages Jekyll 이용하면 웹호스팅 없이 깔끔한 블로그 사이트가 뚝딱
-
윈도우 환경 지킬 설치 - Jekyll on Windows 10
윈도우 환경 지킬 설치, 루비 설치, 지킬 블로그 테스트까지 Jekyll on Windows 10
Recent Posts
-
DoIP에서 Tester Present 왜 계속 보내는 걸까
DoIP 디버깅하다 보면 은근 자주 보이는 패킷이 하나 있다. 처음 보면 좀 이상하다. 특별한 데이터도 없음 ECU 제어도 아님 읽는 것도 아님 근데 계속 주기적으로 날아간다. 이게 바로: Tester Present Session 유지 메시지 다. 오
-
DoIP에서 Session Control 먼저 이해해야 하는 이유
DoIP 붙이고 나서 많이 하는 착각이 하나 있다. “연결됐으면 이제 다 되는 거 아닌가?” 근데 실제 ECU는 그렇지 않다. TCP 연결 성공 Routing Activation 성공 UDS 요청도 감 근데 중요한 기능은 안 된다. 왜냐면 아직 ECU
-
DoIP Security Access, 여기서부터 ECU 성격이 확 달라진다
DoIP로 기본 통신까지 붙고 나면 다음에 거의 반드시 만나게 되는 게 있다. 바로: Security Access Seed / Key Unlock 절차 이쪽이다. 처음에는 그냥 인증 정도로 보이는데, 실제로 들어가 보면 ECU마다 구현 차이도 크고 디
-
DoIP timeout 처리, Response Pending 제대로 이해해야 덜 헤맨다
DoIP 구현하다 보면 결국 여기까지 온다. 요청 보냈다 ECU 응답 기다린다 근데 바로 응답 안 온다 이때 timeout을 어떻게 처리하느냐가 꽤 중요하다. 특히 Response Pending(0x78) 을 제대로 처리 안 하면 멀쩡한 ECU도 실패
-
DoIP에서 응답이 이상할 때, Negative Response부터 봐야 한다
DoIP 디버깅하다 보면 이런 순간이 온다. 패킷은 정상 Routing Activation도 성공 ECU 응답도 옴 근데 결과가 실패다. 이럴 때 대부분은 UDS Negative Response 를 보고 있는 상황이다. 처음에는 “통신은 되는데 왜 실
-
DoIP Diagnostic Message, UDS가 실제로 어떻게 실리는지 보자
앞에서 헤더까지 봤으면 이제 진짜 중요한 걸 볼 차례다. UDS 메시지가 DoIP 위에서 실제로 어떻게 전달되는지 이 부분이다. 결론부터 말하면 단순하다. DoIP는 “운반”, UDS는 “내용” 즉, DoIP는 박스고, UDS는 그 안에 들어가는 물건