728x90

AGL 8

2024 Open UP 오픈 프런티어(기여형)

Open UP 오픈 프론티어는 다양한 분야의 오픈소스 프로젝트의 리더급 개발자를 양성 및 지원하기 위한 과학기술정통부 산하 프로그램이다. 2023년에 이어 2024년도에도 여전히 프로그램이 이어지고 올해도 3월 24일까지 모집하였고, 서류심사에 이어 지난주 금요일에 최종 발표심사를 마쳤다. 필자도 2024년도에도 서류에 통과하여 발표를 했고 이번주에 그 결과가 나오지 않을까 싶다. 2017년, 2018년도에 최종 선발되어 2년동안 이 프로그램에 참여하였고 2019년도에도 선발되었지만 해외에 있다는 이유로 2020년까지 지원을 못했다가 2021년부터 해외에 있는 개발자들도 지원대상이 되어 계속 선발되어 참여하고 있고 올해도 최종 결과를 기다리고 있다. 지원내역 지원사항은 연도마다 조금씩 변경되고 있고 초반..

Development 2024.04.08

AGL AMM (All Member Meeting) Berlin 2023 후기

AGL AMM (All Member Meeting)이 Berlin에서 2023년 3월 8일 - 9일까지 열렸다. 3월 7일에는 Steering Committee 미팅, 3월 10일에는 Expert Group 미팅이 연달아 열렸다. 필자는 3월 7일 ~ 10일까지 모두 참석하였고 하루는 International Woman's Day 베를린 휴일이여서 딸아이와 함께 갔었다. https://aglammspring2023.sched.com/ 에서 행사 일정과 일부 발표 자료를 받을 수 있다. Mercedes-Benz는 Silver 멤버로 매년 Board 와 Steering Committee 가 되기 위해 회원사들의 투표를 했고 올해도 계속 자격을 유지했다. Board와 Steering Committee는 AGL..

Development 2023.04.28

차량용 소프트웨어 개발 환경 4부

코로나 때문에 독일에서 재택근무를 하며 거의 집에만 있고 가끔 딸아이와 공원 산책만 점심에 하고 있다. 많은 Conference 들이 취소/연기되거나 Virtual로 진행되기도 한다. AGL도 필자 회사에서 하려고 하는 F2F 미팅이 취소되고 하와이에서 하려던 Summit도 취소되었다. 오랜만에 차량용 소프트웨어 개발 환경에 대해 AGL (Automotive Grade Linux)의 사례를 가지고 설명해보고자 한다. 회사 사례를 가지고 벤츠의 소프트웨어 개발 환경에 대해 자세히 설명하면 좋겠지만, 공개해도 될지 애매해 오픈 소스 사례를 가지고 설명해 보고자 한다. 도구들이 약간 다르고 방법론이 살짝 다르지만 전체적으로 지향하는 CI/CD의 목적은 동일하고 볼 수 있다. AGL (Automotive Gra..

Automotive 2023.04.22

차량용 소프트웨어 개발 환경 3부

차량용 소프트웨어 개발 환경 2부에서는 개발환경에 필요한 도구 들과 간단한 프로세스에 대해서 언급했다. 3부에서는 개발 프로세스에서 부터 실제 배포가 이루어지는 과정을 필자의 경험을 토대로 풀어나가고자 한다. 기본적으로 Infortainment 를 리눅스 Yocto 환경을 기반으로 설명할 예정이며, 안드로이드나 다른 RTOS는 그 상황에 맞춰 변경하여 구성하면 된다. 하지만 이것 또한 빌드 시스템에 따라 구성하는 방법이 달라지기 때문에 필자의 글을 바탕으로 각자의 환경에 맞춰 생각해 보면 좋을 것 같다. 각 회사별로 사용하는 내용을 직접 언급하는 것은 문제가 있어 오픈소스 AGL (Automotive Grade Linux), webOS OSE (Open Source Edition) 등을 가지고 간단히 언..

Automotive 2023.04.22

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

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를 하..

Development 2023.04.21

2017 AGL (Automotive Grade Linux) AMM (All Member Meeting) 참석 후기

2017 AGL AMM, http://events.linuxfoundation.org/events/agl-member-meeting-fall은 독일 드레스덴에서 열렸다. ELCE 2017, Yocto Project Development Day를 참석하기 전에 가까운 거리라서 참석하게 되었다. 2017년 10월 18일 ~ 20일 까지 진행되었고 20일에는 SAT (System Architect Team) 미팅 및 Training Session이 2개가 있었다. 올해 5월 일본에서 열린 ALS (Automotive Linux Summit)에서 도요타가 2018년 캠리에 AGL을 탑재한다는 발표 이후에 이루어진 AGL AMM에서 로드맵이 발표되었고 개인적으로 생각보다 괜찮다는 생각이 들었다. https://s..

Development 2023.04.21

Automotive Linux Summit (ALS) 2017 참석 후기

요즘 Automotive 에 대한 IT 바람이 거세게 불고 있다. 차량용 오픈 소스 OS는 크게 유럽을 중심인 GENIVI와 일본 중심인 AGL (Automotive Grade Linux)이 있다. AGL은 Linux Foundation 산하의 프로젝트이고 이번에 일본 도쿄에서 5월 31일에서 6월 2일까지 Summit, http://events.linuxfoundation.org/events/automotive-linux-summit?utm_source=press-release&utm_campaign=als17&utm_medium=press을 해서 분위기를 파악하고자 다녀왔다. 전체적인 느낌은 Toyota를 중심으로한 일본 완성차 업체가 주도하는 오픈소스 단체였다. Community Manager (W..

Development 2023.04.20

AGL (Automotive Grade Linux)와 GENIVI 간단한 소개 및 Contribution하는 방법

ELC 2017에서 발표된 차량용 오픈 소스 AGL (Automotive Grade Linux)와 GENIVI에 대한 간략한 소개 와 기여 방법 자료가 있어 공유하고자 한다. AGL은 형상관리, CI, issue tracking 시스템으로 각각 git/gerrit, jenkins, jira를 사용하고 GENIVI는 github, go.cd, jira를 사용한다. 기본적으로 git에 대한 사용법을 알고 code review 시스템으로 gerrit 과 github까지 학습하면 오픈소스에서 많이 사용하는 형상관리 시스템을 어느정도 익혔다고 볼 수도 있다. https://www.slideshare.net/slideshow/embed_code/key/LFWNLp4psk5jA8 Contributing to Auto..

Development 2023.04.20
728x90
반응형