자동차 소프트웨어 노트
자동차 한 대에 제어기가 100개 가까이 들어갑니다. 임베디드 직무의 가장 큰 시장입니다.
자동차 소프트웨어
차량 전장 구조: ECU에서 존 아키텍처로
기능마다 ECU를 하나씩 달던 분산 구조에서 도메인 컨트롤러, 그리고 존 아키텍처와 중앙 컴퓨터로 가는 흐름.
자동차 소프트웨어차량 네트워크: CAN, LIN, 이더넷의 자리
속도, 비용, 실시간성에 따라 차량 안에서 쓰는 네트워크가 나뉩니다. 각 네트워크가 맡는 영역과 게이트웨이의 역할.
자동차 소프트웨어AUTOSAR 개요: BSW, RTE, SWC
자동차 소프트웨어 표준 구조. 하드웨어에 가까운 BSW와 기능을 담은 SWC를 RTE가 이어 주는 방식.
자동차 소프트웨어진단 통신: UDS로 고장 코드 읽고 업데이트하기
정비소 진단기가 ECU와 대화하는 표준 UDS. 서비스 ID, 고장 코드(DTC), 세션과 보안 접근, 펌웨어 플래싱.
자동차 소프트웨어기능 안전: ISO 26262와 ASIL
전기·전자 시스템 고장이 사람을 다치게 하지 않도록 하는 표준. 위험 분석, ASIL 등급, 안전 메커니즘.
자동차 소프트웨어V-모델 개발: 단계마다 짝이 맞는 검증
왼쪽으로 내려가며 요구사항과 설계를 쪼개고, 오른쪽으로 올라가며 각 단계와 짝이 되는 시험으로 검증합니다.
자동차 소프트웨어MIL, SIL, HIL 테스트
모델, 소프트웨어, 실제 하드웨어 순서로 검증 범위를 넓혀 갑니다. 실차 전에 대부분의 문제를 찾는 방법.
자동차 소프트웨어차량 사이버보안: ISO 21434와 보안 부팅
연결된 차량은 공격 대상입니다. 위협 분석, 보안 부팅, 메시지 인증, 진단 보안의 기본.