반응형

전체 글 416

Mercedes-Benz 첫 In-house IVI 양산

어제 Mercedes-Benz에서 풀체인지 신형 E 클래스를 발표했다. 여기에는 여러가지 신기술이 들어가 있고 MBition (Mercedes-Benz Innovation Lab)에서 주도하여 개발한 In-house Infotainment가 탑재되어 있다. New E Class Video 내년 출시 모델로 현재 SOP(Start Of Production) 및 다음 업데이트를 하기 위해 내부적으로 엄청나게 푸시를 받으며 버그를 고치고 있다. 이 첫 In house 개발 SW는 벤츠에 큰 이정표를 세웠고 많은 의미를 가지고 있다. 2017년에 몇명이서 설립한 MBition (Mercedes Benz Innovation Lab)이 필자가 합류한 2019년에는 200명 남짓 그리고 지금은 독일 베를린의 인원과 ..

Automotive 2023.04.27

"find" command의 대안 "fd"/"fd-find"

find 명령어로 제일 많이 사용하는게 find . -name "*xxxxx*" 구문인데 alias를 걸기도 매번 치기도 귀찮아서 검색하다고 좋은 대안이 있어서 간단히 소개하고자 한다. 명령어는 바로 fd 이다. MACOS 뿐만이 아니라 거의 모든 리눅스 Distro를 지원하고 엄청나게 빠르고 쓰기 편하다. 공식 저장소: https://github.com/sharkdp/fd GitHub - sharkdp/fd: A simple, fast and user-friendly alternative to 'find' A simple, fast and user-friendly alternative to 'find' - GitHub - sharkdp/fd: A simple, fast and user-friendly ..

Development 2023.04.26

MBRDI (Mercedes Benz R&D India) 출장 후기

현재 MBRDI 에 있는 팀과 함께 SCM (Software Configuration Management) 업무를 1년째 진행하고 있다. 처음에 인도팀에 PO 1명으로 시작해 현재는 10명이 넘는 팀을 꾸렸고 이번 기회에 Berlin 팀원 5명정도가 함께 2023년 1월 25일부터 2월 2일까지 인도 방갈로에 있는 MBRDI 에 방문을 했다. MBRDI 위치: https://goo.gl/maps/nXAWaSmjLdP6pxBi7 Mercedes-Benz Research & Development India · Plot No. 5-P, 1, Whitefield Main Rd, near Satya Sai Baba Hospital, EPIP Zone, Hood ★★★★★ · 연구 및 제품 개발 www.googl..

Travel 2023.04.25

SEA:ME 프로젝트 소개 (42wolfsburg)

42wolfsburg에서 파생되어 나온 Mobility 오픈소스 러닝 프로젝트인 SEA:ME (Software Engineering in Automotive and Mobility Esyscosystems, https://seame.space/)에 대해서 간단히 소개하고자 한다. 크게 3가지 모듈로 구성되어 있고 일반적으로 각 모듈마다 6개월정도 프로젝트 시간을 고려하여 설계 되어있다. Embedded Systems: 리눅스 기반의 OS로 ECU에서 돌아가는 임베디드 시스템에 대한 이해를 할 수 있도록 설계되어 있다. Autonomous Driving Systems: ADAS, 자율 주행 관련된 기술 및 알고리즘을 학습할 수 있도록 설계되어 있는데 필자는 아직 자세히 들여다보지는 못했다. Mobility..

Automotive 2023.04.25

Automotive Software Architecture 도서 번역 후기

2020년 2월 Automotive Software Architectures 책 1판을 번역하기 위해 에이콘 출판사를 컨텍했고 흔쾌히 번역을 제안해서 수락을 받았다. 6개월이면 초벌 번역이 완료될 것이라는 안일한 생각.. 결국 여러 우여곡절 끝에 2023년 1월 31일에 출간이 되었다. 히스토리 3년간의 히스토리를 간략하게 정리하면 다음과 같다. 2020년 2월 14일 - 계약 2020년 12월 28일 - 도서 번역 포기 선언 (70% 번역 완료한 상황), 출판사의 권유로 다시 시작 2021년 3월 3일 - 2판 출간 2022년 3월 24일 - 초판 번역 완료 2023년 1월 4일 - 출판사 수정 2023년 1월 31일 - 출간 위의 책은 3년간의 우여곡절 끝에 출간되었다. 여러가지 이유가 있겠지만 너무..

Automotive 2023.04.24

[도서 리뷰] 요즘 팀장은 이렇게 일합니다

리더십, 갈등 해결 등 팀장, CTO 가 가져야할 personal skill에 대해 관심이 많아 다양한 서적, Youtube, 강의 등을 보고 듣고 읽고 있다. "요즘 팀장은 이렇게 일합니다." 라는 책은 팀장이 가져야할 덕목들을 일목요연하게 정리한 책으로 리더십 방향으로 가려고 하는 분들에게는 한번쯤 읽어보기를 추천한다. 리더십이란 단지 관리자 역할 뿐아니라 시니어 개발자들에게도 필요한 덕목이기 때문에 자신의 personal skill을 한단계 더 성장시키기 위해서도 좋다. 이제 이책에서 이야기하고자 하는 것들을 하나씩 이야기해 본다. 새로운 기술이 급속도록 발전하고 정보의 접근성도 상당히 좋아지고 있다. 기존에 본인들이 가진 정보로 지시했던 시대는 가고, 점점 새로운 유형의 상생의 리더십이 필요한 시..

Book 2023.04.23

M1 Macbook에서 Yocto 빌드 환경 설정

M1 Macbook Pro를 필자는 사용하고 있고 여기서 Yocto (OpenEmbedded) 오픈소스 기여를 하기 위해 Poky master 를 Docker (Apple Silicon 버전)를 활용하여 빌드하고 있다. 이 글에서는 M1 Macbook에서 Yocto 빌드 환경을 설정하기 위한 방법을 간략히 소개하고자 한다. Intel (linux/amd64) 버전의 docker image는 https://hub.docker.com/r/crops/poky 에서 docker pull crops/poky 명령을 통해 받을 수 있지만 arm64 버전은 받을 수 없어서 https://github.com/crops/yocto-dockerfiles 에서 제공하는 dockerfile를 이용하여 docker image를..

Yocto 2023.04.23

Yocto에 최적화된 AWS EC2 Instance 사양

필자의 회사는 Yocto를 사용하여 Embedded Linux 빌드를 하고 있다. CI는 Jenkins를 사용하고 있으며 Jenkins Slave는 Docker환경을 AWS EC2 Instance에서 사용하고 있다. 제품을 빌드시간이 엄청나게 오래 걸려 여러가지 방안으로 줄이려는 노력을 하고 있다. AWS EC2 Instance Type 조정 Incredibuild 솔루션 도입 검토 (PoC 진행 완료) 빌드 시간 오래 걸리는 컴포넌트 아키텍처 수정 및 내부 코드 최적화 ccache 적용 검토 이 글에서는 1. AWS EC2 Instance Type 테스트 한 결과를 바탕으로 필자 회사의 환경에 최적화 된 EC2 Instance를 이야기해 보려고 한다. 현재 사용하고 있는 EC2 Instance Type..

Development 2023.04.23

Yocto (kirkstone) build for raspberrypi4 64 on M1 pro macbook

M1 Macbook Pro에서 Docker를 설치하고 그 안에서 Yocto 빌드한 결과를 간단히 공유하고자 한다. 빌드하는 동안 약간의 발열 있었지만 팬이 돌아갈 정도는 아니였고 Intel (Core i9) Mackbook 처럼 엄청 뜨거워지지 않았고, 소음도 거의 없었다. 이부분에서 특히 Apple Silicon 에 감탄하였다. Docker 이미지는 간단하게 docker pull ubuntu 명령어로 통해 설치하였고 그 내부에서 apt로 빌드에 필요한 라이브러리와 도구를 설치하였다. M1 Mackbook Pro 16 inch Spec OS: macOS Monterey (12.6) Chip: Apple M1 Pro (10 Cores - 8 performance and 2 efficiency) Memory..

Yocto 2023.04.23

2022년 회고 및 2023년 계획

2023년 1월 1일 00:22분 지금 한국에 와서 한해를 마무리하고 내년을 돌아보는 글을 쓰고 있다. 2023년 계획 2022년도와 비슷하게 갈 예정이고 회사에서는 System (Configuration) Architect 로 활동하면서 전체 플랫폼/양산 경험을 쌓으면서 직접적인 업무를 맡지 않고 중장기 계획 설계 및 동료들 지원을 해볼 생각이다. 기술적인 트렌드를 계속 쫓아 가면서 커뮤니케이션, 프로젝트 리딩하는 역량을 키우는데 내년 한해를 보내지 않을까 싶다. 오픈소스도 조금 더 적극적으로 참여하고, 가족들과 여행도 더 많이 다니고 싶다. 특히나 다양한 주제로 블로그에 글을 자주 쓰려고 노력해보고 싶다. 기술 Android Automotive OS (+ 도서 번역 if 책이 출간 되면) Open S..

Etc 2023.04.23
728x90
반응형