mint21

Lifestyle

자율주행차 소프트웨어 정리

January 31, 2021

차량용 소프트웨어의 종류
1. 전장부품 통합제어용 OS : 차량의 안전장치 및 전장부품에 적용되는 SW영역(OSEK, RTOS)
2. 외부연계 및 통신 SW : 차량 내외부 연결에 사용되는 커넥티드 SW영역으로 인공지능, IOT 연동
3. 인포테인먼트 SW : 편의장치에 적용되는 인포테인먼트 영역
4. 개발 및 검증 SW : 차량 SW 개발도구, 검증 도구


1. 전장부품 통합제어용 OS
​RTOS (Real Time Operating System, 실시간 운영체제)
- 차량 전장 소프트웨어 플랫폼과 운영체제(OS) 도구, 빠른속도로 주행하는 자동차에 실시간 제어 필요
​- 제동 장치(ABS), 자동긴급제동자치(AEB), 차선이탈방지장치(LKAS) 등 제어
- 테슬라는 리눅스 기반으로 자체개발한 테슬라 OS사용
- OSEK는 차량용으로 특별히 설계된 오픈소스
- AUTOSAR (AUTOmotive Open System Architecture): 차량용 소프트웨어 개발을 위한 아키텍처

2. 외부연계 및 통신 SW 
- 차량 내부의 각 부품들과 ECU 모듈 간의 정보 교환을 위한 차내 망
- 교통 신호 및 서드 파티 서비스 센터 연계를 위한 외부 통신망
- IOT와 연계 시 핵심은 고품질 네트워크와 최적화 보안임

3. 인포테인먼트 SW
- 주행 기능 외에 운전자의 부가적 편의 기능을 위한 서비스 주로 오디오, 비디오, 내비게이션 등을 제어
- EX) 안드로이드 오토, 윈도우 인 더카, 애플 카플레이, QNX, 타이젠 등
- 음악, 영상에 최적화 된 빅테크 기업이 가져갈 가능성이 크다고 봄
<img src="/data/blog/2021/1/img(2).jpg">
4. 개발 및 검증 SW
- 차량용 임베디드 SW를 설계하고 개발하는 도구
- 개발수명주기(V-Cycle)에 따른 요구사항명세, 요구사항관리, 아키텍트설계, 코딩등  지원


결론
- 전기차/자율주행차의 미래는 확정적
- 작년은 전기차/자율주행차 하드웨어가 강세
- 앞으로는 전기차/자율주행차 소프트웨어도 주목을 받을 것으로 보임
- UAM / 자율주행 관련 소프트웨어 및 플래폼 관련주의 성장이 기대됨