728x90
Yocto Project의 OpenEmbedded를 지원하는 개발 보드에 대해서 알아본다.
필자가 가지고 있는 보드는 Raspberry Pi2, Beaglebone Black, MinnowBoard MAX, Wandboard Quad이다. 참고로 Yocto Project Developer Day에 가면 Beaglebone Black, MinnowBoard MAX, Wandboard Quad 3개 중에 1개를 선택해서 참석자들에게 관련 악세서리와 함께 준다.
OpenEmbedded의 layer들이 있는 http://layers.openembedded.org/layerindex/branch/master/layers/에 가서 BSP로 filter해 보면 BSP 관련 meta layer들이 나온다. 하지만 모두 100% 현재 잘 운영되고 있다고 보장하지는 않는다. 이에 필자가 추천하는 Yocto Project, OpenEmbedded 지원 개발 보드를 적어 보고자 한다.
Raspberry Pi
- 설명: 전세계적으로 가장 많이 사용하는 개발보드이며, 현재는 Cortex-A7 900MHz Quad Core인 라즈베리파이2까지 나왔다. 1과 2의 차이는 CPU와 RAM 성능이며, 그래픽카드나 다른 모듈들은 거의 유사하다. 국내에서는 번역서도 많이 출간되어 있다.
- layer: http://layers.openembedded.org/layerindex/branch/master/layer/meta-raspberrypi/
Beaglebone Black
- 설명: Poky의 ARM Reference BSP이며 라즈베리파이에 이어 두번째로 많이 사용하는 개발보드이다. Cortex-A9기반이며, 성능은 중간급이며 스토리지 eMMC가 4G 내장되어 있다는 것이 장점이다. 이 책은 국내에 번역서가 없는 것 같아, 필자가 내년에 번역을 해볼까 생각중에 있다.
- layer: http://layers.openembedded.org/layerindex/branch/master/layer/meta-beagleboard/
- Poky를 다운 받으면 reference로 지원하는 MACHINE으로 beaglebone을 선택하면 된다.
Intel MinnowBoard MAX
- 설명: Intel Atom 프로세스를 장착한 개발보드이다. 필자는 작년 ELCE 2014/Yocto Dev. Day에 가서 알게 되었고, 이 보드를 선물로 받아 왔다. 1차 버전에 비해 성능은 많이 좋아졌지만, 아직 많이 사용하지는 않고 있다. Intel 프로세스를 장착한 것이 특이점이라고 볼 수 있다.
- layer: http://layers.openembedded.org/layerindex/branch/master/layer/meta-minnow/
Wandboard
- 설명: Freescale에서 만든 개발보드 이며, 저사양부터 고사양까지 다양한 버전이 있는 것이 장점이다. 임베디드 분야에서 여러가지 사양으로 테스트를 할 때 괜찮을 것 같기도 하다. 일반 개발자들이 많이 구매하진 않는 것 같지만, 회사에서 개발보드로 많이 쓰는 것 같다. 필자도 이번 Yocto Dev Day에 WANDBOARD QUAD를 받아 왔다. :-)
- layer: http://layers.openembedded.org/layerindex/branch/master/layer/meta-fsl-arm-extra/
Qualcomm Dragonboard
- 설명: 이번 ELCE 2015에서 알게된 보드인데, 스마트폰에 많이 들어가는 Qualcomm의 Snapdragon 프로세스를 사용하여, 스마트폰 레퍼런스를 개발하는데 어떨까 하는 생각이 드는 개발 보드이다. 410c 개발보드는 Quad Core 1.2G등 성능도 괜찮은 듯 하다. 하지만 만들어진지는 그리 오래된 것 같지만 wifi, BT, location등 많은 모듈이 내부에 추가되어 있다.
- layer: https://github.com/ndechesne/meta-qcom (qualcomm 공식 layer인지는 모르겠다.)
'Yocto' 카테고리의 다른 글
Yocto Project 용어 설명 및 버전 관리 (0) | 2023.04.20 |
---|---|
Yocto 프로젝트를 활용한 Tizen 빌드 세미나 자료 (0) | 2023.04.19 |
Cross-Development Toolchain Generation in Yocto Project (OE) (0) | 2023.04.19 |
Yocto Project with Beaglebone Black (비글본 블랙) (0) | 2023.04.18 |
Yocto Project Developer Day EU 2015 (0) | 2023.04.18 |