본문 바로가기

전체 글48

🚨 Watchdog의 실무적 이해 – 내부 동작, 안전 메커니즘, AUTOSAR WdgM까지 완전 정리 와치독이란?안녕하세요, 버그없는토마토입니다 🍅지난 글에서는 Watchdog의 기초 개념을 다뤘다면,이번 글에서는 실무 개발자 관점에서 Watchdog이 어떻게 동작하고, 왜 안전 설계에서 핵심 역할을 하는지 심층적으로 다뤄보겠습니다. 내용이 조금 심화버전이므로 어려우신 분은 초급자 버전도 작성해 두었으니 아래를 참고해주세요2025.12.13 - [분류 전체보기] - 🚗 Watchdog이란? 자동차 소프트웨어에서 왜 꼭 필요할까? Watchdog은 단순한 타이머가 아니라, ECU의 생존성(liveness)을 보장하는 Safety Mechanism입니다.특히 ISO 26262 기반 ECU 개발에서는 Watchdog의 구조와 설정이 안전성의 품질을 결정할 정도로 중요합니다.와치독의 궁극적 목표는 Safe.. 2025. 12. 13.
🚗 자동차 소프트웨어에서 TASK란? 테스크란?안녕하세요, 버그없는토마토입니다 🍅지난 글에서 Watchdog을 다뤘다면, 오늘은 그보다 한 단계 상위 개념인 TASK(태스크)에 대해 이야기해보겠습니다.자동차 소프트웨어는 단순한 C 코드가 아니라, OS 위에서 돌아가는 실시간 시스템이라는 점을 이해하는 것이 중요합니다.TASK는 바로 그 OS가 ECU를 제어하는 핵심 단위입니다. 우리가 흔히 TASK를 생각한다면 '지금 하고 있는 일?', '다음에 할 일?', '할 일 목록?' 등등으로 생각하기 쉽습니다하지만 반은 맞고 반은 틀렸습니다. 그냥 할 일의 개념으로 접근한다면 50%의 개념만 이해하고 있습니다.그렇다면 나머지 50%에 대해 알아보겠습니다.1️⃣ TASK란 무엇인가?TASK는 ECU 안에서 실행되는 ‘작업의 단위’를 의미합니다.C .. 2025. 12. 13.
🚗 Watchdog이란? 자동차 소프트웨어에서 왜 꼭 필요할까? 와치독이란?안녕하세요, 버그없는토마토입니다 🍅오늘은 자동차 소프트웨어 개발에서 아주 기본적이면서도 중요한 개념인 Watchdog(워치독)을 쉽게 설명해보겠습니다.실무자라면 많이 들어보셨을 개념인 워치독인데요 초급자의 경우 낯설 수 있습니다워치독? 이름이 웃기다고 생각 할 수 있는데요그 워치독이 정말 맞습니다.Watchdog은 ‘감시견’이라는 의미에서 나온 용어로,ECU가 멈추지 않고 정상 동작하는지 계속 지켜보다가,이상이 생기면 즉시 리셋을 수행하는 안전장치입니다. 자동차에는 수십~수백 개의 ECU가 들어 있고, 모든 ECU는 실시간으로 수많은 연산을 처리합니다.그런데 만약 특정 ECU의 소프트웨어가 갑자기 멈추거나 무한 루프에 빠진다면 어떻게 될까요?이런 상황을 방지하기 위해 대부분의 MCU에는 W.. 2025. 12. 13.
🚗 AUTOSAR 구조, 실무자 관점에서 깊이 이해하기 오토사란 ?안녕하세요, 버그없는토마토입니다 🍅오늘은~ AUTOSAR 구조를 한 단계 더 깊게, 실무 개발 시 어떤 의미를 갖는지 중심으로 정리해보겠습니다.AUTOSAR는 단순 표준이 아니라 현대 ECU 개발의 기반 철학에 가까운 구조이며,전동화·SDV·ADAS 시대에 필수적인 확장성을 제공합니다. AUTOSAR(Automotive Open System Architecture)는2003년 주요 OEM과 Tier1이 주도하며 출범한 글로벌 표준 아키텍처입니다.ECU 개수 증가, 기능 복잡도 확대, 소프트웨어 재사용성 한계라는 문제를 해결하기 위해 만들어졌으며,현재 자동차 소프트웨어 개발의 사실상 기반 플랫폼 역할을 하고 있습니다 그래서 해당 설계를 담당하는 파트를 플랫폼 파트라고 부르는 곳도 있고 BSW파.. 2025. 12. 13.
🚗 AUTOSAR란? 취준생 눈높이에서 이해하기 (쉽고 확실하게 정리) 자동차 소프트웨어 개발자 개발 공고 중 발췌했습니다이처럼 가장 기본으로 나오는 단어 중 하나가 AUTOSAR입니다 그럼 AUTOSAR는 과연? 무엇일까요.안녕하세요, 버그없는토마토입니다 🍅자동차 소프트웨어 직무를 준비하다 보면 거의 모든 공고에서 등장하는 단어가 있습니다.바로 AUTOSAR입니다.처음 보면 어렵게 느껴지지만, AUTOSAR의 본질은 단순합니다.“자동차 소프트웨어를 표준화해서 더 쉽게, 더 안정적으로 만들기 위한 국제 플랫폼”오늘은 이 개념을 취준생 눈높이에서 확실하게 정리해보겠습니다. 오토사란?🔧 1. AUTOSAR가 필요한 이유: ECU가 너무 많아졌다예전 자동차는 ECU가 10~20개 수준이었습니다.하지만 전기차, 자율주행, 전동화 기술이 등장하면서 현재 차량에는 70~100개 이.. 2025. 12. 13.
📌 자동차기업 우대조건에 항상 등장하는 ISO 26262, 도대체 뭘까? ISO 26262란 ? 위사진은 자동차 기업 모집 공고에서 일부를 잘라서 가져온 사진입니다각각 다른 회사이며 모든 자동차기업에서 공통적으로 우대사항에 존재하고 있는 것은 ISO26262입니다. 안녕하세요, 버그없는토마토입니다 :)자동차 업계 채용공고를 보면 거의 빠지지 않고 등장하는 우대조건이 있습니다.바로 ISO 26262 기능안전(Function Safety) 입니다. 취준생 입장에서는 생소한 용어인데,기업들은 왜 이렇게 중요하게 생각할까요?오늘은 어렵지 않게 ISO 26262의 핵심만 정리해보겠습니다. 🚗 1. ISO 26262는 뭐길래 취준생 필수인가?ISO 26262는 자동차 전기·전자 시스템의 안전을 위한 국제 표준입니다.쉽게 말하면, 차가 고장 나더라도 사람이 다치지 않도록 개발하는 규정이.. 2025. 12. 12.