상세 컨텐츠

본문 제목

현재 출간된 Yocto 프로젝트 도서 4권 비교 리뷰

Book

by chbae 2023. 4. 19. 02:29

본문

728x90
반응형

앞글에서 언급했듯이, 현재 Yocto 프로젝트 관련 원서가 4권이 모두 packtpub 출판사에서 출간되었다. 필자는 모두 읽었고, 본 글에서 각 책에 대한 요약과 함께 비교(?) 리뷰 해보고자 한다. 다음 그림들 중 아래 언급한 4권이 이미 출간된 책이고, "Yocto for Raspberry Pi"는 내년 2월에 출간된 예정이다. 이 책도 출간되면 구매해서 보고 리뷰할 예정이다. 작년을 기점으로 Yocto 프로젝트 도서가 많이 출간되고 있다. 임베디드 분야에서 잘 쓰면 좋을 것 같다. 현재는 IVI (자동차) 분야의 플랫폼에서 도입을 하는 추세인 듯 하다.

 

  • Embedded Linux Development with Yocto Project (July 2014)
  • Embedded Linux Projects Using Yocto Project Cookbook (March 2015)
  • Using Yocto Project with BeagleBone Black (June 2015)
  • Learning Embedded Linux Using the Yocto Project (July 2015)

  1. Embedded Linux Development with Yocto Project 책은 Yocto 프로젝트 도서중 제일 처음 출간된 책이고, 에이콘 출판사를 통해 필자가 한국어로 번역을 했다. Yocto 프로젝트의 기본 개념을 설명한 기본서라고 필자를 포함한 많은 사람들이 평가한다. 실제 예를 들어 설명을 하는 것보다는 Yocto 프로젝트의 개념과 문법등을 소개하고 있어, 시작할 때 진입장벽이 있는 Yocto 프로젝트/OpenEmbedded 입문자에게 추천하는 책이다.
  2. Embedded Linux Projects Using Yocto Project Cookbook는 책의 이름에 Cookbook이라고 나왔듯이 예제를 중심으로 Yocto 프로젝트를 설명한 도서이다. 1번의 책을 기본서로 보고, 이 책을 보고 실습을 하면서 개념을 읽히면 좋을 것 같다. BSP, Platform, Application, ADT 등으로 각 장이 구분 되어 있어 필자가 보기에는 구성이 좋은 것 같다는 생각이 들었다. 이 책의 시작에 Yocto 프로젝트에 대한 소개도 들어있어, Yocto 프로젝트/OpenEmbedded에 대해 간단한 기본 개념을 가지고 있는 분들은 이 책을 바로 읽어도 좋을 법하다.
  3. Using Yocto Project with BeagleBone Black는 레퍼런스 보드로 많이 사용하는 비글본 블랙 보드에서 Yocto 프로젝트를 사용하는 방법에 대해서 소개한 도서이다. 비글본 블랙은 Yocto 프로젝트의 레퍼런스 시스템인 Poky에서도 기본으로 지원한다. 필자가 현재 번역중이기도 한 이 책은, 솔직히 오탈자가 많기도 하고 설명이 애매한 부분이 있기도 하다. 하지만 실제 보드에 처음으로 적용하는 실무적인 책이므로 Yocto 프로젝트의 기본에 대해서 아는 독자라면 구매하여 보는 것도 좋을 듯하다. 아니면 올해말에 출간된 번역본을 구매해서 보는 것도 아주아주아주 좋지 않을까 생각 된다. :) 아마 내년에 출간된 Yocto for Raspberry Pi와 비슷하지 않을까?? 하는 생각이 든다.
  4. Learning Embedded Linux Using the Yocto Project는 바로 직전에도 간단히 설명했듯이, Yocto 프로젝트보다 임베디드 리눅스 기본서이고 이 개념을 어떻게 Yocto 프로젝트에서 사용했는지 아주 살짝 간만 보게 해준다. Yocto 프로젝트에 대해 알고 싶어하는 독자들에게는 추천하지 않지만, 임베디드 리눅스에 대해 알고 싶어하는 독자에 대해서는 읽어볼만 하다. 하지만 이미 한글판을 번역된 좋은 책들도 많지 않을까? 하는 생각에 구지... 추천하지는 않는다. 마지막에 Yocto 프로젝트와 접합된 부분만 살짝 봐도 되지 않을까?? 한다.

요약하자면, 1번 책은 Yocto 프로젝트의 기본서, 2번 책은 기본 개념을 바탕으로한 실제 예제를, 3번 책은 실제 보드에 적용한 책, 4번은 다른 좋은 책들이 더 많은 것 같지만 임베디드 리눅스 기본서(?)이다. 그래서 1,2,3번 책 모두 Yocto 프로젝트를 배우고자 하는 독자들에게는 각자 나름대로 의미가 있는 책같다. 1번은 이미 한국어로 출간, 3번은 곧(올해 말쯤) 한국어로 출간될 예정이니 관심있는 독자들은 구매해서 보는 것도 좋을 듯 하다. 원서보다 쌀테니까 말이다.. :)

728x90

관련글 더보기