본문 바로가기

MCU기능2

🚨 Watchdog의 실무적 이해 – 내부 동작, 안전 메커니즘, AUTOSAR WdgM까지 완전 정리 와치독이란?안녕하세요, 버그없는토마토입니다 🍅지난 글에서는 Watchdog의 기초 개념을 다뤘다면,이번 글에서는 실무 개발자 관점에서 Watchdog이 어떻게 동작하고, 왜 안전 설계에서 핵심 역할을 하는지 심층적으로 다뤄보겠습니다. 내용이 조금 심화버전이므로 어려우신 분은 초급자 버전도 작성해 두었으니 아래를 참고해주세요2025.12.13 - [분류 전체보기] - 🚗 Watchdog이란? 자동차 소프트웨어에서 왜 꼭 필요할까? Watchdog은 단순한 타이머가 아니라, ECU의 생존성(liveness)을 보장하는 Safety Mechanism입니다.특히 ISO 26262 기반 ECU 개발에서는 Watchdog의 구조와 설정이 안전성의 품질을 결정할 정도로 중요합니다.와치독의 궁극적 목표는 Safe.. 2025. 12. 13.
🚗 Watchdog이란? 자동차 소프트웨어에서 왜 꼭 필요할까? 와치독이란?안녕하세요, 버그없는토마토입니다 🍅오늘은 자동차 소프트웨어 개발에서 아주 기본적이면서도 중요한 개념인 Watchdog(워치독)을 쉽게 설명해보겠습니다.실무자라면 많이 들어보셨을 개념인 워치독인데요 초급자의 경우 낯설 수 있습니다워치독? 이름이 웃기다고 생각 할 수 있는데요그 워치독이 정말 맞습니다.Watchdog은 ‘감시견’이라는 의미에서 나온 용어로,ECU가 멈추지 않고 정상 동작하는지 계속 지켜보다가,이상이 생기면 즉시 리셋을 수행하는 안전장치입니다. 자동차에는 수십~수백 개의 ECU가 들어 있고, 모든 ECU는 실시간으로 수많은 연산을 처리합니다.그런데 만약 특정 ECU의 소프트웨어가 갑자기 멈추거나 무한 루프에 빠진다면 어떻게 될까요?이런 상황을 방지하기 위해 대부분의 MCU에는 W.. 2025. 12. 13.