상세 컨텐츠

본문 제목

Automotive Grade Linux (AGL) F2F Meeting 2019 in Berlin 참석 후기

Development

by chbae 2023. 4. 21. 14:36

본문

728x90
반응형

Automotive Grade Linux는 Linux Foundation 산하의 차량용 소프트웨어 개발을 위한 오픈소스로 Toyota 를 비롯한 일본 OEM, Tier 1 중심의 커뮤니티가 형성되어 있고, Code first를 외치며 코드를 생산해내고 있다.

 

독일 베를린 필자 회사 근처인 Volkswagen 소프트웨어 개발 자회사 Carmeq 에서 AGL F2F 미팅이 3일간 열려 관심 있는 세션과 첫날 저녁 식사에 참여했다.

Code first 를 외치며, 코드 생산에 주력한 AGL은 Infortainment 를 시작으로 차량에 들어가는 소프트웨어를 다양하게 지원하도록 구조도 바꾸고 실제 구현도 하려고 IC Expert Group, Telematic Expert Group 등 EG를 만들어 PoC를 하고 있다.

 

이번에 F2F에서도 Instrument Cluster 관련 내용을 발표하고 논의도 하였다. 이 발표자료는  IC에 필요한 요소들을 Head Unit과 비교하여 잘 설명하고 있어, 처음 보는 개발자들이 이해하기 쉬울 것 같다.

 

역시나 절반 이상이 일본업체이며 일본 개발자들이고, 농담반으로 필자의 동료는 AGL에 참여하려면 일본어를 배우라고 까지 했다. 그만큼 일본 OEM, Tier 1 중심의 AGL이지만 국내의 현대자동차 및 여러 회사들이 동향을 보기위해 가입을 하고 있는 추세이다.

 

Audio, Speech, Windows manager, Web app manager, IC, Architecture, CES 준비가 주요 이슈였고 특히 Compositor, IC, Architecture 부분이 관심 있게 다가왔다.

Slides from ADIT Naoko Tanibata 에 발표자료가 있는 ADIT에서 발표한 서로 다른 도메인간 sharing하는 Waltham이 재밌었고, PoC까지 만들어진 상황이다. 곧 리뷰를 거친후 Upstream에 들어갈 예정이라고 한다. 이를 지원하기 위해 weston에 dual backend 지원을 구현하려는 것 같다.

 

Raspberry Pi 4에서 AGL UCB가 돌아가는 것을 Maintainer가 보여줬고, HDMI를 통해 오디오가 나오지 않지만 큰 이슈는 아니고 곧 해결될 것이라고 한다. Yocto 2.6 (thud)를 사용하여 Raspberry Pi 4 MACHINE을 backport 해왔지만 큰 이슈는 없었다고 한다. 성능도 Raspberry Pi 3에 비해 많이 좋아졌다고 한다.

 

세션 도중 Waltham 관련하여 GENIVI 관련 이야기를 하자 Community manager (Walter) 이 친구가 살짝 목소리가 커지더니 별로 관심 없다고 이야기 하였지만, 다른 참가자들은 살짝 관심이 있어 보였다. 개인적인 생각인데 GENIVI에서는 이기종 Domain 관련 Integration 하는 Spec을 만드는데 집중하고 있는 것 같고, AGL의 개발자들은 이를 잘 보면서 필요한 것만 골라 적용하면 될 것 같다. 주로 오픈소스를 가지고 논의하는 것이기 때문에 BMW에서 직접 주도하는 것 외에는 그냥 잘 살펴보고 이용하면 될 것 같다.

 

저녁에는 참석자들과 함께 식사를 하면서 이야기를 했고, 주된 이야기가 오픈소스 및 그냥 독일 생활이 어떤가와 같은 사담으로 친목도모를 했다. 필자는 Volkswagen의 Head of Open Source, AGL Community manager등과 같이 앉아 이야기했고 역시나 다시한번 영어에 대해 느끼게 되었다. 쩝....

Reference

728x90

관련글 더보기