I feel like I keep going around in circles on this and I'm looking for some 
wisdom and direction. I hope that I am posting this in the correct place.

I'm trying to get a Linux image setup for my custom board based on the AM335x.
I assume that I want to use the meta-arago layer because it has all the latest 
tested stuff. Correct?

Our board will not have any sound, screen, usbgadget, or video support so I 
assume that I'll want to create a new MACHINE, probably based on 
meta-arago/meta-arago-distro/conf/machine/arago-armv7.conf (correct?) but with 
a different definition for MACHINE_FEATURES. Is this the correct thing to do? 
Do I start with a completely scratch machine definition coping bits and pieces 
from the arago machine definitions, or do somehow inherit or include the 
definitions from the arago files and somehow override or filter out stuff that 
I don't want?

Next, I don't understand if I need to create a new distribution. It doesn't 
seem like I should, but I can see that 
meta-argo/meta-argo-distro/conf/distro/arago.conf defines DISTRO_FEATURES to 
include many things that my system won't need, including alsa, pcmcia, 
usbgadget, wifi, etc. I can't seem to find a complete description for what 
DISTRO_FEATURES does (same goes for MACHINE_FEATURES and IMAGE_FEATURES), does 
it mean that all of the things listed will be included in images based on the 
distribution or? Ultimately the question is: do I need to create a new 
distribution? And if I do how best to go about it.

Finally, I think that I need to create a new image that only includes the 
packages that I want, I would think that I would want to base it on one of the 
arago images (i.e. include something like arago-base-image.bb in my image). 
However when I look at arago-base-image.bb I see that it includes 
packagegroup-arago-base which RDEPENDS on alsa-lib and alsa-utils-aplay both of 
which I don't think are needed since my board doesn't support sound. Does this 
mean that I shouldn't base my image on an arago-base-image or is there a way to 
filter these packages out? 

I really appreciate any help, and I really need some direction, I feel like I'm 
starting to learn how to get around the open-embedded stack but there is still 
a lot that I have to learn. 

Matt S. 
_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to