728x90

Software 24

COVESA AMM 2024 (Gothenburg, Sweden)

COVESA (The Connected Vehicle Systems Alliance) AMM (All Member Meeting)이 4월 16일 ~ 18일까지 스웨덴 예테보리에서 개최된다. COVESA는 이전에 GENIVI 라는 이름으로 운영되었다가 몇년전에 다루는 영역을 넓혀 COVESA로 이름을 바꾸었다. GENIVI 시절 LG전자에 다닐때 개인적으로 GENIVI GDP (GENIVI Development Platform) 메인테이너 활동도 했었고 AMM에 초대 받아 참여하기도 했다. 지속적으로 활동을 하는 것을 모니터링은 하고 있었고 작년에 MBition이 COVESA 멤버로 가입을 해서 이번 AMM에 가보기로 했다. COVESA에서 어떤 활동에 집중하는지 현재 상황을 보고 다양한 참가자들과 네트워..

Automotive 2024.04.15

SDV 시대에 OEM과 Supplier (Tier)와의 협력 방안

LG 인화원에서 하는 세미나를 준비하고 있고 아래와 같은 요구사항을 교육 담당자분이 이야기해 주셨다. 곰곰히 생각해보기에 참 좋은 주제 인것 같다. OEM 입장에서 생각을 하고 있고 또 Supplier 입장에서 어떻게 생각하는지 다양한 의견도 듣고 싶긴 한다. 필자가 메카닉 보다는 소프트웨어가 전공이기 때문에 이부분에 대해서 이야기를 풀어보려고 한다. "SDV가 바꾸고 있는 모빌리티 변화 모습..그 중심에서 공급사들은 완성차와 어떻게 생태계를 구축해 나가며 협업해 나가야 할지..완성차들이 기대하는 모습은 무엇이며, 최종 고객들에게 어떤 밸류를 주고 싶은지.. 기술적 이야기 보다는 기술로 인해 변화되어 가는 모습들 중심의 세션으로 꾸려가고 싶습니다." 차량용 소프트웨어는 엄청나게 복잡하고 이를 만들기 위해..

Automotive 2024.03.10

Automotive OS (차량용 운영체제)

요즘 LG전자 인화원에서 "SDV가 가져올 미래 모빌리티 산업의 변화, 그리고 글로벌 완성차 업체와 공급사간의 협력 방안" 주제로 3월 중순에 진행할 세미나 자료를 만들고 있다. 그 중 하나의 챕터가 Automotive OS 이고 여러 OEM에서 어떻게 차량용 OS를 미래의 E/E 아키텍처에 맞춰서 가지고 가는지가 될 것이고 그 내용을 이 글에서 간략하게 적어보려고 한다. 현재 필자가 회사에서 하고 있는 2024년 올해 중점 분야도 이 부분이다. E/E 아키텍처 차량용 E/E 아키텍처는 Distributed 아키텍처 -> Domain 아키텍처 -> Central / Zonal 아키텍처 형식으로 진화해 나가고 있다. OEM에 따라서 각각 다르게 적용하고 있고 Domain과 Zonal의 중간형태인 Hybri..

Automotive 2024.03.04

Daily - 2024년 2월 21일 (수)

어제 저녁에 축구를 하고 와서 뻗은 관계로 지금 부랴부랴 기억을 더듬어 어제 한 일을 쓰고 있다. 업무 정말 오랜만에 회사에 출근을 했다. 아침에는 다행히 미팅이 없어서 여러 Linux VM에 있는 공통 컴포넌트를 찾아보았다. MB.OS를 조금 더 구체화하기 위한 개인적인 조사이다. 물론 다른데서도 많이 진행중이지만 개인적으로 좀 더 기술적으로 이해하기 위해서 한번 더 정리해보았다. 그리고 다이어그램으로 하나씩 그려가고 있다. 2월 말에 Top management에 보고하기 위한 1-2 페이지 자료를 만들 재료를 준비하고, Chief Architect, 다른 팀 매니저와 조금 더 미래의 방향성에 대해서 논의를 하였다. Zonal Architecture 중에 한 두 축의 Platform을 하려고 준비 중에..

Daily 2024.02.22

[도서 리뷰] Automotive Cybersecurity Engineering Handbook

휴가전에 출판사에서 Automotive Cybersecurity Engineering Handbook 책 출간 여부를 결정하기 위한 리뷰를 요청하였다. 리뷰는 이 책의 다루는 내용, 대상 독자, 시장성, 난이도 등을 고려하여 번역서를 출간해도 좋은지에 대한 것을 중점으로 진행하였다. 아래는 이 책이 다루는 내용이다. 파트1은 전체적으로 차량용 소프트웨어 및 사이버 보안에 대한 기본적인 이해를 위한 내용이다. 1장 "Introducing the Vehicle Electrical/Electronic Architecture" 에서는 전체적인 자동차의 EE 아키텍처에 대한 하드웨어/소프트웨어 구조 설명 및 자동차 네트워크에 대한 기본 설명을 함으로써 뒤에 나올 내용들에 대한 이해를 쉽게 하였다. 2장 "Cybe..

Book 2024.02.20

SDV (Software Defined Vehicle) 이해를 위한 자료

요즘 SDV (Software Defined Vehicle) 세미나를 위해서 자료 수집중에 있다. 이 글을 단순히 필자가 수집한 자료를 나열하려고 적고 있다. 자료를 읽어보고 조금 더 정리가 되면 요약해서 또 하나를 올려볼까 한다. SDV에 대한 정의, SDV를 대하는 OEM, Tier 1 의 행보, 미래 비전 등이 여러 문서에 나와 있다. 또한 오픈소스 프로젝트 SDV Alliance , COVESA (Connected Vehicle System Alliance), SOAFEE (Scalable Open Architecture for Embedded Edge), AGL (Automotive Grade Linux), Digital.auto, Eclipse SDV 등 다양한 오픈소스에서 가고자 하는 방향등..

Automotive 2024.01.24

SDV (Software Defined Vehicle) 란 ? 1부

필자의 facebook에 어제 잠깐 생각해서 글을 남겼던 것이 이 글의 시작이다. :) 이렇게 간단하게 생각을 남겼는데 팝콘사 대표님께서 인사이트를 공유해주셨고 이를 바탕으로 조금 더 생각하고 내년도에 해야할 일을 정리할 수 있는 좋은 기회가 생겼다. 최근 몇 년동안 자동차 산업에서 SDV (Software Defined Vehicle), 바퀴달린 스마트폰 등의 용어를 외치면서 소프트웨어에 대해 엄청나게 강조하고 있다. 이번 글에서는 개인적으로 생각하는 SDV를 그동안의 경험과 지인과의 대화, 기사에서 이해한 내용을 바탕으로 한번 정리해보고자 한다. SDV 정의 위의 그림은 blackberry에서 이야기하고 있는 SDV이다. blackberry에서 정의한 SDV는 전적으로 소프트웨어를 통해 운영을 관..

Automotive 2023.12.27

Infotainment 개발 과정에서 Software Integration Process

아래 글들을 읽어보면 Mercedes-Benz에서 첫 Infotainment In-house Software를 곧 양산한다는 것을 알 수 있을 것이다. 이 글에서는 2-3년동안 필자의 회사에서 어떻게 integration Process가 바뀌었는지 그리고 필자가 알고 있는 프로세스들에 대해서 소개하고자 한다. CI/CD를 가장한 지속적인 통합 CI/CD의 원칙은 완벽하게 자동화된 테스트와 신뢰성 있는 테스트 결과에 기반을 한다. 임베디드 특히 소프트웨어의 복잡도가 엄청 높은 차량용 임베디드 소프트웨어 개발에서 이를 잘 도입하기란 필자의 경험상 어려운 것 같다. 필자의 회사에서도 초기 1-2년정도 이것을 하려고 프로세스만 따랐고 결국은 잘 안되서 Staging이라는 프로세스를 도입했다. 임베디드 특히나 ..

Automotive 2023.10.02

독일 자동차 OEM사의 In-house 소프트웨어

한국 출장차 베를린에서 출발해 뮌헨 공항에서 대기중이다. 무려 8시간이나 ㅠㅠ 뮌헨에 사는 같이 가는 분과 일정을 맞추기 위해 어쩔 수 없다. 시간이 너무 많이 남아 노트북을 열었고 얼마전 지인과 독일 OEM 3사의 소프트웨어 회사 MBition (Mercedes-Benz Innovation Lab.), BMW Car IT, Cariad (폭스바겐 그룹)에 대해 이야기 했던 것이 생각나 정리해보려고 한다. 개인적으로 아는 정보로는 BMW Car IT -> Cariad (이전이름 Carmeq) -> MBition 순서대로 각 OEM의 소프트웨어 회사가 설립 된 것으로 알고 있다. BMW Car IT와 Carmeq는 솔직히 누가 먼저 생겼는지 모르겠지만 느낌상 그렇다. 자동차의 소프트웨어가 너무 광범위해서 ..

Automotive 2023.09.28

차량용 소프트웨어 개발 테스트 환경 및 자동화

소프트웨어를 개발할 때 테스트는 기본적으로 같이 이루어져야 한다. 이 글에서는 차량용 소프트웨어를 개발할 때 ASPICE 프로세스를 기준으로 어느 단계에서 어떤 테스트가 이루어져야하는지를 간단히 소개하고 이를 CI와 연결하여 자동으로 테스트할 수 있는 방법에 대해서 이야기해보고자 한다. 이론은 크게 어렵지 않지만 실제 개발에 적용하기란 단계에 따라 상당히 어려울 수 있다. 이유도 가지 각색으로 정말 다양하다. 개발 리소스, CI 리소스, 하드웨어 리소스 문제, 안정성 문제, Component/SW Elements 등에 대한 정의의 문제, 의존성 문제 등등 말이다. 이 각각의 문제를 필자의 경험을 토대로 어떻게 하면 해결할 수 있을까 또는 왜 그렇게 어려운가에 대해서 하나씩 풀어보고자 한다. https:/..

Automotive 2023.09.26
728x90
반응형