반응형

Automotive 30

Qualcomm (퀄컴)과의 협업 - MBUX 인포테인먼트

MBUX의 인포테인먼트를 개발하면서 SoC업체로 퀄컴(Qualcomm)의 스냅드레곤 오토모티브(Snapdragon Automotive)를 사용해 오래전부터 협업을 하고 있었고 2023년도 9월에 아래와 같이 퀄컴 사이트에 공식적으로 (한국기사) 올라왔다.  퀄컴과 시작하기까지 말못할 여러가지 비하인드 히스토리가 있지만 여기서 발설하기는 어렵고 아무튼.. 퀄컴과 이전회사 (LG전자)에서도 같이 일을 했었고, 여기저기 떠도는 소문도 있고.. 지금 같이 일하고 있는데 여기서는 이야기 (공개 가능한 범위 내에서)를 한번 해볼까 한다. 이전에 LG전자에 있을 때, 그리고 다른 회사의 이야기를 들어보니 퀄컴은 어느정도 물량이 안되면 같이 일을 시작조차 하려고 하지 않고, 시작해도 퀄컴 사이트에가서 직접 받고 퀄컴과..

Automotive 2025.01.23

2024년 겨울 휴가 계획 - 드레스덴 크리스마스 마켓 등

이번주 수요일 (2024년 12월 18일)부터 20일간 겨울 휴가에 들어갔다. 딸아이는 학교는 베를린 공립학교보다 일주일 일찍 겨울방학을 시작해서 이미 이번주 월요일부터 방학을 시작했다. 겨울 휴가를 시작하자마자 드레스덴으로 달려가 엄청 이쁘다는 드레스덴 크리스마스 마켓을 둘러보고 다음날 베를린으로 돌아오는 길에 유럽에서 제일 큰 워터파크인 Tropical Island에서 밤 10시 반까지 놀다가 집에 들어왔다. 금요일인 오늘은 그대로 집에서 기절해 있었다. 토요일에는 옆집 영국, 프랑스 부부가 주최하는 크리스마스 와인 파티를 저녁에 해서 같이 이런저런 이야기를 하며 놀 예정이다. 그리고 아직까지 그 이후 계획은 특별하게 없다. 지금 막 생각나는건 딸아이와 서점갔다가 시내가서 쇼핑하고 브런치 먹고 생각나..

Daily 2024.12.21

중국 출장 후기

2주간의 중국출장을 마무리하고 베를린으로 돌아가는 비행기에서 그동안 있었던 일들을 정리하면서 글을 적고 있다. 상하이에서 베를린으로 가는데 안타깝게 직항이 없고 파리를 경유해서 간다. 항로를 보니 베를린을 지나가는데 6시간정도 시간 낭비인 것 같다. 어쩔수 없이 넉두리만 하고 있다.. ㅠㅠ 아무튼 다시 본론으로 들어와서 이번 출장은 그동안 갔던 출장중과 비교하면 제일 책임감도 컸고, 어려운 일들도 많았고, 배운것도 많았고 성과도 많았던 출장이다. 첫날은 중국의 여러 전기차들을 실제 타보고 조작해보면서 많은 것을 느꼈다. 인포테인먼트의 경우 동일한 SoC를 쓰는데 성능이 훨씬 좋고 안정성도 상당히 좋았다.개발 속도며 기능도 상당히 훌륭했다. 중간중간 이런 OEM들의 소프트웨어를 개발한 업체와도 미팅을 했는..

Daily 2024.11.30

빠른 제품 출시와 품질 유지간의 딜레마

비단 자동차 소프트웨어 개발에 대한 이야기만은 아니다. 모든 개발에 적용이 되는 것 같다. 하지만 의존성 및 아키텍처가 엄청나게 복잡한 자동차 소프트웨어 개발에서는 훨씬 더 많이 생각하게 되는 이야기인 것 같다. 빨리 제품을 출시하는 것이 좋은것인가 품질을 유지하여 소비자의 신뢰를 견고히 받는것이 좋은것인가.. 참 어려운 이야기이다. 쉽게 이야기할 수도 있다. 상황에 맞게 해라...  왜 이런 고민을 하고 있냐면 중국의 자동차 시장은 엄청나게 크고 빠르게 좋은 성능의 소프트웨어가 계속 나오고 있다. 이에 비해 기존의 자동차 회사들은 그 속도를 못따라가고 있고 혁신에 뒤쳐지고 있다고 이야기들을 많이 한다. 결국 이것들이 소비자들의 구매 성향에 영향을 주어서 판매 부진으로 이어질 수 있다. 아직까지는 프리미..

Development 2024.11.26

오픈소스에 대한 생각

오픈 소스는 공개적으로 그 설계에 액세스할 수 있기 때문에 누구나 기술을 수정하고 공유할 수 있는 분산형 프로덕션 모델이다. 이 용어는 소프트웨어 개발 맥락에서 해당 소프트웨어가 특정 무료 배포 기준을 준수한다는 의미에서 비롯되었다. 오늘날 오픈 소스 방식이라는 용어는 무료 정보 교환, 빠른 프로토타입 제작, 협업 개발의 원칙에 기반한 더 광범위한 가치 집합을 나타낸다. 기술이 유기적으로 발전하도록 누구나 새로운 아이디어를 내고 개선할 수 있다. - 출처: https://aws.amazon.com/ko/what-is/open-source/ 많은 제품들이 오픈소스를 사용하여 개발되고 있고 많은 개발자 및 회사에서 오픈소스에 기여를 하고 있다. 하지만 여전히 일부 회사의 매니지먼트들은 오픈소스에 기여하는 이..

Development 2024.11.23

소스 코드에서 Android 버전 확인 방법

AAOS (Android Automotive OS) 또는 AOSP (Android Open Source Project) 소스 코드를 repo 도구를 통해서 받으면 수백개의 저장소가 존재한다. 물론 branch 이름을 가지고 Android 버전을 확인할 수도 있지만 실제 코드 내에서 BUILD_ID가 정의되어 있고 이것과 android 홈페이지에서 제공하는 버전 이름과 매칭을 시키면 정확한 버전과 릴리스 날짜를 알 수 있다. BUILD_ID는 build/core/build_id.mk 파일에 다음과 같이 존재한다.BUILD_ID=AP2A.240705.005.A1 AP2A.240705.005.A1 가 실제 ID이고 https://source.android.com/docs/setup/reference/build..

Android Automotive OS (안드로이드 오토모티브 OS)

안드로이드 오토모티브 OS(Android Automotive OS, AAOS)는 차량용 인포테인먼트 시스템을 위한 구글의 오픈소스 운영체제이다. 기존의 안드로이드 운영체제를 기반으로 자동차 환경에 맞게 확장된 버전으로, 다음과 같은 특징을 가지고 있다. 위의 그림은 인포테인먼트의 변천사를 보여주고 있고 2010년대와 2020년대 각각 Android Auto (Apple의 CarPlay와 같은 폰 프로젝션 기능), Android Automotive OS를 구글에서 오픈하였다.안드로이드 오토모티브 OS 주요 특징 1. 독립형 운영체제:안드로이드 오토모티브 OS는 차량에 내장된 독립형 운영체제이다. 차량 내 디스플레이와 시스템에서 직접 구동되며, 별도의 스마트폰 연결 없이도 모든 기능을 사용할 수 있다.반면,..

QNX와 QNX 빌드 시스템

QNX는 실시간 운영 체제 (Real-Time Operating System, RTOS)로, 마이크로커널 아키텍처를 기반으로 하며 주로 임베디드 시스템에 사용된다. QNX는 1980년대에 캐나다의 QNX 소프트웨어 시스템즈에 의해 개발되었으며, 높은 안정성과 실시간 처리 능력, 작은 메모리 사용량을 특징으로 한다. Blackberry가 2010년에 인수했으며 QNX 하이퍼바이저 ASIL D 인증 획득하고 많은 양산 레퍼런스를 보유하여 비싼 라이선스 값에도 불구하고 차량용 OS에 많이 사용되고 있다. QNX SDP (Software Development Platform)QNX SDP(Software Development Platform)는 QNX 운영 체제에서 응용 프로그램을 개발하기 위한 포괄적인 도구 ..

Automotive 2024.07.22

SEA:ME Symposium 2024 이벤트 후기

SEA:ME (Software Engineering Automotive & Mobility Ecosystems, https://seame.space/) 의 2024년 1년 성과를 공유하는 자리에 Follow로써 참여하고 온 후기를 간단히 적고자 한다. SEA:ME는 자동차 및 모빌리티 분야의 소프트웨어 개발을 위한 고급 학습 프로그램이다. 2023년에 시작된 이 프로그램은 독일 볼프스부르크의 42 소프트웨어 개발 대학에서 제공되며, 코드 기반 모빌리티, 자율 주행 시스템, 모빌리티 생태계를 중심으로 전문가를 양성한다. 폭스바겐, 마이크로소프트 등 산업계와 본 대학, 베를린 공대 등의 학계 전문가들이 협력하여 커리큘럼을 구성했으며, 실습 및 프로젝트 기반 학습을 강조한다. 12개월 동안 진행되며 전액 무료..

Development 2024.06.19

Yocto 프로젝트 Release

2024년 5월 16일 기준 Yocto 최신 릴리스는 5.0 Scarthgap 이다. 2024년 4월에 릴리스 되었고 4년동안 유지되는 LTS (Long Term Support) 버전이다. 기본적으로 Yocto 프로젝트는 6개월 단위로 릴리스를 하고 그 다음 릴리스가 나오면 유지보수를 종료시킨다 2020년에 Dunfell 3.1 버전부터 커뮤니티의 요구에 따라 2년 단위의 LTS 버전과 2년 유지보수를 결정했었다. 하지만 최근에 LTS 유지보수 기간을 2년에서 4년으로 연장하는 결정을 하였다. 위는 최근 릴리스 버전을 https://wiki.yoctoproject.org/wiki/Releases 에서 캡쳐해서 올려놓았다. https://docs.yoctoproject.org/next/migration-g..

Yocto 2024.05.16
반응형