반응형

소프트웨어 23

소프트웨어 플랫폼에 대해서 - 2부 (벤츠 MB.OS)

소프트웨어 플랫폼 1부 LG전자 편에서는 webOS가 LG전자의 개발 문화를 한층 높였다고 자평했다. 여전히 그 믿음에는 흔들리지 않는다. 물론 양산 직전에는 이전과 달라지지 않았지만 애자일한 방법도 도입이 되었고, 이전에 지속적으로 품질에 대한 성숙도도 높아졌다. 이 글에서는 MB.OS (Mercedes-Benz Operation System)에 대해서 간단히 이야기해보고 그 중에서도 Infotainment에서 생각하고 있는 소프트웨어 플랫폼에 대해서 조금 더 자세히 이야기해보고자 한다. MB.OS (Mercedes-Bnez OS) MB.OS는 크게 4개로 나누어지고 각기 다른 형태의 OS를 가질 수도 전체의 코어 플랫폼을 하나로 가지고 다른쪽에 수평전개해서 사용할 수도 있다. 하지만 여전히 논의중이고..

Automotive 2023.05.29

Tesla 차량용 소프트웨어

Tesla 차량의 소프트웨어 개발 방법론에 대해 관심을 가지고 있다가, Tesla 소프트웨어 개발 내용을 듣고 자료를 검색하여 이 글을 쓰게 되었다. 실제와 다를 수 있으니 참고용으로 보면 좋을 것 같다. 개발 조직 / 문화 Tesla는 크게 개발팀이 Infortainment 개발팀 (약 300명), Auto Pilot 개발팀으로 구성되어 있는 것으로 보이고 엄청난 강도로 일을 하는 것 같다. 조직 구조는 기술분야에 맞게 Matrix 구조로 되어 있고, 스크럼으로 운영하는 팀이 있지만 따로 SM, PO가 있지는 않은 것 같다. 차량용 소프트웨어 개발이라 하면 Tesla를 많이 벤치마킹하겠다고 달려들고 있지만, Tesla도 BMW등을 벤치마킹했다고 한다. 중요한건 데이터이고 고객 데이터를 수집하는 클라우드..

Automotive 2023.04.22

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

차량용 IVI 소프트웨어 개발 환경에 대해 간단히 소개하고자 한다. 개발 환경을 알기 위해서는 차량에 들어가는 각각의 기능을 이해하는 것이 좋을 것 같아 우선 간단히 소개하고자 한다. 차량에 기본적으로 Instrument Cluster가 들어가고 추가적으로 Head Unit 등이 들어가게 된다. 각 보드의 구성에 따라서 여러개의 SoC가 하나의 Box에 들어가게 된다. 앞에 글에서도 이야기한 것 처럼 고성능의 SoC와 하이퍼바이저를 사용하여 여러 개를 사용해야할 것을 1-2개로 줄이는 노력을 하고 있다. 여기서는 Instrument Cluster과 Head Unit에 들어가는 각각의 Main 소프트웨어에 대해서만 간단히 이야하고자 한다. Instrument Cluster 계기판이 표시되는 부분으로 Saf..

Automotive 2023.04.21
728x90
반응형