2014-07-10 4 views
4

본인은이 분야에서 매우 익숙해서 제 용어가 정확하지 않을 수 있습니다.Yocto Poky와 Texas Instruments Arago의 차이점은 무엇입니까?

내 목표는 Texas Instruments AM335x ARM 프로세서가 장착 된 임베디드 디바이스 용 사용자 정의 Linux 배포판을 빌드하는 것입니다.

나는 경우 yocto 1.6.1 ( 데이지 자료), bitbake 및 HOB (초보자를위한 총 수명 단축)으로 조금했다.
그 후 Texas Instruments에서 Arago project quick start을 발견했습니다. Yocto 파일을 전혀 필요로하지 않고 대신 bitbake, meta-openembedded 레이어 및 새로운 메타 - linaro 레이어 (예 : 들어 본 적이없는)를 다시 다운로드합니다.

제 생각에는 AM335x 용으로 빌드하려면 메타 티 레이어가 필요합니다. 다른 Yocto 레이어와 함께 복사하여 Poky에서 "사용"할 수 있습니까?
Arago로 제작 한 경우 HOB 및 다른 Yocto 레이어를 사용할 수 있습니까?

Yocto/Poky와 Arago의 차이점은 무엇입니까? 그들은 어떤면에서 호환이 가능합니까? Arago는 qemu로 이미지 실행을 지원합니까?

답변

2

많은 질문이 있습니다.

arago는 기본적으로 하드웨어에 대한 Yocto + TI의 레이어가 오래된 빌드입니다. 이론적으로는 TI의 레이어를 가져 와서 Poky의 현재 빌드와 함께 넣을 수 있지만 제 경험상 TI의 일부 레시피를 업데이트해야합니다. 나는 최근에 그것을 시도하지 않았지만, Arago는 기본 수준에서 Yocto와 호환됩니다. 주요 이슈는 TI 레이어가 특정 레서피 (때로는 특정 SHA 커밋)를 수정한다고 가정하는 bbappends 레시피를 가지고 있으며 수정해야 할 오류를 예상 할 수 있다는 것입니다.

qemu에서 실행되는 Arago 이미지를 가져올 수 없었으므로 qemu는 항상 충돌합니다. 하지만 아마도 Qemu에 대해 충분히 알지 못합니다. YMMV.

관련 문제