차량용 소프트웨어 개발자의 농장
안녕하세요, 버그없는토마토입니다.
자동차 전장 부품의 임베디드 소프트웨어를 개발하고 있는 현업 개발자입니다.
이 블로그에는 실무에서 직접 다루는 차량 소프트웨어 지식을 정리합니다.
교재에 있는 정의를 옮기기보다, 실제 ECU 개발에서 어떻게 쓰이고 어디서 막히는지를 중심으로 씁니다.
이런 일을 해왔습니다
- 차체 전장 부품 SW 개발 (파워윈도우, 시트 스위치 등)
- ECU Sleep / WakeUp, 저전력 동작 설계
- CAN 통신, UDS 진단 통신
- AUTOSAR 기반 개발
다루는 주제
| 카테고리 | 내용 |
|---|---|
| AUTOSAR 기초 · 심화 | 계층 구조, SWC·RTE·BSW, NvM·Dem·Dcm·CanIf 등 모듈 |
| 통신 프로토콜 | CAN, CAN FD, LIN, ISO-TP |
| 임베디드 기초 | MCU, 메모리, 포인터, 컴파일·링크, 타이머·Task |
| 자동차 소프트웨어 | OTA, SDV, 기능안전(ISO 26262), 사이버보안(CSMS) |
글 쓰는 원칙
- 직접 확인한 내용만 씁니다. 표준·규격을 인용할 때는 출처를 밝힙니다.
- 실무 사례를 넣습니다. 개념만 나열하지 않고, 실제 개발에서 겪은 상황을 함께 적습니다.
- 틀린 내용은 고칩니다. 오류를 알려주시면 확인 후 수정하고, 수정한 날짜를 남깁니다.
- 이미지 안내: 일부 설명 이미지는 AI 이미지 생성 도구로 만들었습니다. 다른 사람의 자료(교재, 공고, 타 블로그)를 캡처해 쓰지 않습니다.
- 회사 내부 자료나 기밀은 다루지 않습니다. 모든 예시 코드와 수치는 설명용으로 새로 만든 것입니다.
연락
오류 제보, 질문, 협업 문의는 문의 페이지로 보내주세요.