728x90

BeagleBone 5

[번역서 출간] BeagleBone Black을 사용한 Yocto 프로젝트

필자의 두번째 Yocto 번역서가 2015년 12월 말에 출간되었다. 첫번째 번역서 "Yocto 프로젝트를 활용한 임베디드 리눅스 개발"은 이론 중심의 설명이였다면, 이 책은 욕토의 레퍼런스 보드인 비글본 블랙에서의 예제 중심서이다. 세번째 Yocto 번역서(Cookbook)는 현재 번역중에 있고 올해 중순쯤(?) 출간될 것 같다. 네번째 번역서(주로 Embedded LInux 관련 내용)도 계획이 되어 있다. 올해 2월에 Raspberry Pi Yocto 관련 책이 출간되니 이것도 검토해 볼 예정이다. 사실 Raspberry PI가 전세계적으로 제일 많이 사용하는 Reference 개발 보드이기 때문에 의미있을 것 같다. 요약 이 책은 욕토(Yocto) 프로젝트를 사용해 비글본 블랙(BeagleBone..

Book 2023.04.20

개발 보드 비교 (Raspberry Pi/Pi2, BeagleBone Black)

Reference 개발 보드에 대한 비교이다. 특히 전세계적으로 많이 쓰는 Raspberry Pi/Pi2와 BeagleBone Black에 대한 내용이다. 결론부터 말하면, 전 세계적으로 많이 사용하고 국내에 번역서도 많이 출간된 Raspberry Pi/Pi2는 Multimedia와 GUI에 특화된 임베디드 개발을 하고 싶을 때 사용하면 좋다. 임베디드 개발을 시작하는 사람에게 좋을 듯 하다. 장점: 저렴한 가격(?), 멀티미디어 가속 지원 단점: 외부 인터페이스가 많지 않음 Beaglebone은 여러 GPIO를 사용하여 다양한 액세서리 디바이스를 제어할 수 있고, 모든 HW에 관련된 문서가 공개되어 있다. 기존에 Raspberry Pi보다 장점은 하드웨어 스펙에 있었지만, Raspberry Pi2가 나..

Development 2023.04.19

Yocto Project with Beaglebone Black (비글본 블랙)

Yocto Project에서 빌드된 결과물을 비글본 블랙 보드에 이미지를 넣는 방법에 대해서 설명한다. 이 방법은 Yocto Project의 Reference Platform인 Poky, http://git.yoctoproject.org/cgit/cgit.cgi/poky를 받으면 README.hardware, http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/README.hardware에 자세히 나와 있다. 기본적으로 beaglebone은 Yocto Project의 Reference 보드 중에 하나이다. 빌드할 때 local.conf의 MACHINE을 beaglebone으로 변경하고 빌드하면 beaglebone 이미지가 나온다. 아래는 README.hardwar..

Yocto 2023.04.18

[Book] Using Yocto Project with BeagleBone Black

오랜만에 아마존에 가서 Yocto를 검색해보니 지난달 말에 2권의 Yocto 관련 도서가 출간되었다. 지난해 부터 Yocto 관련 서적이 계속 해외에서 출간되는 것을 보니 전 세계적으로 점점 많이 사용하는 것으로 보인다. 이전부터 이 책과 다음장에서 소개할 책은 관심을 가지고 지켜보고 있긴 했다. 출간 된 것을 보자마자 오늘 아마존에서 구매를 했고 곧 오면 읽고 여기에 하나하나 필요한 항목마다 글을 남기려고 한다. 특히 여기서 소개하는 BeagleBone Black 관련 도서에 대한 내용은 실제 해보면서 여기에 간단히 내용을 적어보려 한다. (저작권에 걸리려나 :) 그리고 이 책은 에이콘 출판사를 통해 한국어로 번역되어 올해 말 쯤 출간 될 예정이다. 필자가 약 2주 정도 후부터 한국어 번역 작업을 시작..

Book 2023.04.18

OpenEmbedded (OE) 에서 지원하는 BSP

OpenEmbedded에서는 다양한 BSP(Board Support package)를 지원하며, 하위의 BSP meta layer만 변경하면 쉽게 그 BSP에 맞는 리눅스 이미지를 생성할 수 있도록 설계되어 있다. 하지만 하위의 BSP meta layer가 OE에 맞도록 잘 설계 되어 있다는 가정이다. 본 글에서 설명하는 개발 보드들은 지속적으로 유지보수 되고 있어 OE와 붙여서 실제 개발도 할 수 있고, 일반적으로 우리가 많이 알고 있는 보드들이다. 아래 3가지는 Yocto Developer Day에서 실습 보드로 사용할 정도로 호환이 잘 되고 있다. 참고로 일반적으로 Yocto Dev. Day는 Embedded Linux Conference에 맞춰 마지막 다음날 하루 코스로 진행되며 Basic과 Ad..

Yocto 2023.04.18
728x90
반응형