자동차 통신 2

[자동차 통신] Flash Boot Loader 와 Reprogramming

0. 펌웨어 속 Flash 구조와 Reprogram의 필요성위는 실제로 Flash 에 담긴 모습으로, Boot SW (= FBL) 은 Flash 의 첫 주소지부터 시작한다. 펌웨어가 시작되었을 때 일반적으로 0번 주소지부터 읽기 시작하기 때문이다.종류설명 Normal SW (= Application SW)실제로 서비스에 필요한 로직들이 담겨있는 sw이다. Boot SW (= FBL)가장 처음 실행되어, 디바이스의 각종 상태를 체크하는 등 Boot 과정을 거친후, Normal SW 영역으로 jump 한다. 질문은 여기서 시작된다.당신은 1년에 50,000 대의 자동차를 판매하는 상용차 임베디드 개발자이다. 어느날, 당신은 당신이 개발하고 전 제품에 탑재된 펌웨어에 문제가 있음을 알게되었다. 이를 어떻게 수..

자동차 통신 2025.04.02

[자동차 통신] 점화 스위치와 CAN 통신

1. 점화 스위치차량의 엔진 및 악세서리들을 점화하고 시동하는데 사용되는 스위치1-1. key 시동 점화 스위치1-2. 버튼 시동 점화 스위치두 시동 스위치 모두 동일하거나 유사한 시동 단계를 공유한다. (제조사 스펙에 따름) 2. 시동 단계 일반적인 국내 상용차 산업에서는 아래와 같은 단계로 운용된다. 키 상태 ECU (ACCESSORIES) ECU (POWER TRAIN) START MOTOR유지성KEY OFFOFFOFFOFFYESACC ONONOFFOFFYESIGNITION ON ONOFFYESSTARTONONONNO [START] 단계는 엔진을 전기/물리적으로 돌려, 폭발/시동을 유도하는 단계이다. 따라서 해당 단계는 유지되지 않고, 엔진에 정상적으로 시동이 걸린 후 [IGNITION] ..

자동차 통신 2025.03.24