728x90

yocto 63

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

[도서] Embedded Linux Systems with the Yocto Project 리뷰

Embedded Linux System with the Yocto Project 이 책은 지금까지 나온 Yocto 책 중에 가장 자세하게 잘 설명되어 있는 책이다. 하지만 Yocto를 시작하는 개발자들에게는 무리가 있을 수 있으니 "Yocto 프로젝트를 활용한 임베디드 리눅스 개발" 책을 보고 시작하는 것이 좋다. 이 책의 저자 Rudi는 Linux Foundation의 Yocto training 코스를 만들었고 필자도 4년전에 들은 적이 있다. 지금은 Jaguar에서 architect로 일하고 있고 Yocto와 Embedded Linux 대해서 상당히 많은 지식을 가지고 있는 사람이다. 필자가 이 책의 번역 제의를 받았지만, 분량이 방대하여 일단 안하고 있지만 다시 생각하고 있다. 한다면 내년 한해를 ..

Book 2023.04.20

GENIVI All Member Meeting (AMM) 14 참석 후기

늦은 감이 있지만 지금 공항에서 시간이 남아 기다리다가 2016년 4월 프랑스 파리에서 열린 GENIVI AMM 14 참석 후기를 올려본다. https://www.genivi.org/amm-2016-april 에 간단한 소개가 있다. GENIVI 소개 GENIVI® is a nonprofit industry alliance committed to driving the broad adoption of specified, open source, In-Vehicle Infotainment (IVI) software. 참석 후기 필자는 GENIVI를 알고 시작한지 얼마 안되었을 당시였고, 오픈소스 GDP (GENIVI Development Platform)를 하다가 우연히 GENIVI 초청을 받아 참석하게 되었..

Development 2023.04.20
728x90
반응형