2014-07-10 5 views
4

Je suis très nouveau dans ce domaine, donc ma terminologie peut être incorrecte.Quelles sont les différences entre Yocto Poky et Texas Instruments Arago?

Mon but est de construire une distribution Linux personnalisée pour un périphérique embarqué équipé d'un processeur ARM Texas Instruments AM335x.

J'ai joué un peu avec Yocto 1.6.1 (Daisy libération), et bitbake HOB (une vie saver totale pour un débutant).
Après cela, j'ai découvert le Arago project quick start de Texas Instruments. On dirait qu'il n'a pas du tout besoin des fichiers Yocto et à la place il télécharge bitbake, le calque meta-openembedded et un nouveau calque meta-linaro (dont je n'ai jamais entendu parler). Si j'ai bien compris, j'ai besoin de la couche meta-ti pour construire pour AM335x. Puis-je le copier avec les autres couches de Yocto et juste "l'utiliser" avec Poky?
Si je construis avec Arago, puis-je utiliser HOB et les autres couches du Yocto? Quelles sont les différences entre Yocto/Poky et Arago?

Sont-ils compatibles d'une manière ou d'une autre? Arago prend-il en charge les images en cours d'exécution avec qemu?

Répondre

2

Beaucoup de questions!

arago est une ancienne version des couches de Yocto + TI pour leur matériel. Théoriquement, vous pouvez prendre les couches de TI et les mettre avec la version actuelle de Poky, mais dans mon expérience, vous devrez mettre à jour certaines des recettes TI. Je ne l'ai pas essayé récemment, mais Arago est compatible avec le Yocto à un niveau basique. Les principaux problèmes sont que les couches TI ont un tas de recettes bbappends qui supposent qu'ils modifient des recettes particulières (et parfois des commits SHA particulières) et vous pouvez vous attendre à des erreurs que vous devrez corriger.

Je n'ai pas réussi à faire tourner des images Arago sur qemu, qemu plante toujours. Mais peut-être que je ne connais pas assez Qemu. YMMV.

Questions connexes