반응형

yocto 85

Yocto and Kernel maintenance plan

필자의 회사는 Yocto 리눅스 기반으로 Infortainment Platform (MBiENT)와 Product을 개발하고 있다. 필자의 회사는 Yoct요즘 Yocto와 Kernel 버전 업그레이드에 관하여 논의 중이다. 결론은 Stable LTS(Long Term Support)를 사용하자는 것이다. 리눅스 기반으로 Infortainment Platform (MBiENT)와 Product을 개발하고 있다. 최근 Yocto TSC (Technical Steering Committee)와 Board에서는 4월에 릴리스하는 Yocto 3.1 (dunfell)을 Yocto 최초의 LTS 버전으로 정하고 2년간 Support하기로 결정하였다. 필자의 회사도 우선 3.1로 Upgrade를 결정하고 진행중에 있다..

Development 2023.04.22

ELCE (Embedded Linux Conference Europe) & Yocto summit 2019 참석 후기

올해로 6년 연속 참석중인 ELCE, https://events19.linuxfoundation.org/events/embedded-linux-conference-europe-2019/는 올해 프랑스 리옹에서 10월 28일 ~ 30일 3일간 열렸고 이후 이틀간 Yocto Summit이 같은 장소에서 개최되었다. 작년까지는 한국에서 유럽으로 왔지만 올해부터는 베를린에 살아서 같은 시차에 짧은 비행시간으로 덜 피곤했다. ELCE (Embedded Linux Conference Europe) Embedded Linux Conference 로 가장 큰 오픈소스 컨퍼런스 중에 하나이고 Linux Foundation에서 주관한다. Keynote에 거의 항상 토발즈가 와서 커널 관련 이야기를 해주고 세션이 한시간 당..

Development 2023.04.22

Heading for the yocto project (Yocto 프로젝트를 처음 시작하는 개발자들을 위한 오픈 소스 책)

Yocto 프로젝트를 처음 시작하는 독자들을 위한 50 page 정도의 입문서가 오픈 소스로 github, https://github.com/CollaborativeWritersHub/heading-for-the-yocto-project에서 작업되고 있다 https://github.com/CollaborativeWritersHub/heading-for-the-yocto-project/releases 에 가보면 첫번째 버전을 볼 수 있고 아주 기초적인 내용들을 볼 수 있다. 안타깝지만 영어로 되어 있고, 곧 필자가 시간이 되면 번역하여 한국어판으로도 github에서 볼 수 있게 할 예정이다. 이 책은 Yocto 프로젝트의 기술적인 내용보다는 Yocto 프로젝트가 무엇이며 프로젝트에 적용하면 어떤 점이 좋고..

Yocto 2023.04.21

Yocto Project Developer Day Europe 2017 참석 후기

올해도 역시 작년에 이어 체코 프라하에서 열린 Yocto Project Developer Day Europe 2017 , https://www.yoctoproject.org/yocto-project-developer-day-europe-2017 참석하였다. 역시나 한국에서는 안왔고, 같이간 회사 동료만 1명 참석하였다. 초보자를 위한 Introductory Track과 고급 사용자를 위한 Advanced Track 두가지로 구성이 되며 개발 보드(Intel Minnowboard, Qualcomm Dragonboard 410c, BeagleBone Black 중 택 1)를 하나씩 준다. 필자는 다른 2개는 있어서 Poky의 레퍼런스 보드인 BeagleBone Black을 받았다. Advanced Track..

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

Yocto Project vs Buildroot

Yocto Project와 Buildroot 모두 Embedded Linux를 쉽게 만들기 위한 빌드 프레임워크이고, 많은 프로젝트에서 사용중에 있다. 필자는 Yocto Project 경험이 있지만 Buildroot 경헙은 거의 없고 단지 문서만 읽고 둘간의 차이를 간단히 비교해 보고자 한다. Yocto Project/OpenEmbedded는 Python 기반의 Task scheduler인 bitbake와 metadata로 이루어져 있고, Buildroot는 make 문법 기반이고 대부분 shell script로 이루어져 있다. 빌드 및 환경 설정은 kernel 과 유사하다. 가볍고 확장성이 적은 프로젝트를 한다면 Buildroot를, 대규모 프로젝트이며 다양한 SoC, 확장성을 고려하면 Yocto Pr..

Yocto 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

Yocto 프로젝트(morty, 2.2)를 사용한 라즈베리파이 QT(v5.7) 빌드

Yocto를 이용하여 Raspberry Pi 3에 QT(v5.7)를 빌드하는 방법을 설명한다. 1. Poky morty(2.2) branch를 다운로드 한다. $ git clone git://git.yoctoproject.org/poky -b morty 2. Poky 디렉토리에 meta-raspberrypi morty branch를 다운로드 한다. $ git clone git://git.yoctoproject.org/meta-raspberrypi -b morty 3. Poky 디렉토리에 meta-qt5 morty branch를 다운로드 한다. $ git clone git://github.com/meta-qt5/meta-qt5 -b morty 4. meta-poky/conf/local.conf.sample..

Yocto 2023.04.20

[도서] Embedded Linux Projects Using Yocto Project Cookbook 번역서 출간

작년 이맘때즈음 시작한 번역이 1년이 지난 지금 드디어 끝나서 출간이 되었다. 회사에서 비슷한 업무를 하는 분들과 함께 번역을 했고 힘들었지만 출간이 되니 홀가분하다. 이 책에 대해 설명하자면, 1장은 빌드 시스템 및 Yocto에 대해 간단히 설명하고 2장과 3장은 BSP, 소프트웨어 레이어에 대해 설명하며 4장은 애플리케이션 개발 방법 그리고 마지막 5장은 디버깅에 대해 소개한다. 다양한 예제 중심으로 이루어져서 실제 적용하는데 위주로 설명되어 있다. 지금까지 3권의 Yocto 관련 서적을 번역했는데, Yocto 프로젝트를 활용한 임베디드 리눅스 개발 (2014년) 은 기본 개념에 대해 소개한 책 BeagleBone Black을 사용한 Yocto 프로젝트 (2015년)은 Yocto의 레퍼런스 보드인 비..

Book 2023.04.20
728x90
반응형