가정형 질문 — 유사 임베디드 환경 경험 기반 1인칭 답변
IVI 개발 경험은 없지만, 수업에서 라즈베리파이 기반 임베디드 프로젝트를 하면서 비슷한 어려움을 겪은 적이 있습니다.
처음에는 데스크톱과 같은 방식으로 코드를 작성했지만, 메모리가 부족해서 UI가 버벅이는 문제가 발생했습니다. 리소스 제약이 있는 환경에서는 불필요한 백그라운드 프로세스를 최소화하는 것이 기본이라는 것을 배웠습니다.
IVI 환경도 비슷할 것이라고 생각합니다. 차량 탑재 시스템은 안전과 직결되는 응답성이 중요하므로, 일반 앱 개발보다 훨씬 엄격한 메모리 및 CPU 관리가 필요할 것입니다. 또한 차량 모델마다 하드웨어가 다르기 때문에 요구사항 정의 단계에서 타겟 환경을 명확히 하는 것이 핵심이 될 것이라고 생각합니다. 현장에서 빠르게 배우겠습니다.