<div dir="ltr"><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_extra"><br><div class="gmail_quote">On 27 June 2017 at 05:45, Kenny Koller <span dir="ltr"><<a href="mailto:kenny@understoryweather.com" target="_blank">kenny@understoryweather.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thanks Khem,<div><br></div><div>At the moment I simply want to build a headless minimal install for a Beaglebone Black. Once I achieve this I plan to customize the distro for my device. Here is what I am finding confusing:</div><div><br></div><div><a href="https://www.yoctoproject.org/downloads/bsps/pyro23/beaglebone" target="_blank">This link</a> looks to be the place to start. It is the "download" page for the Beaglebone. It lists, as a build system, Poky 2.3. It lists as a download "git://<a href="http://git.yoctoproject.org/meta-yocto" target="_blank">git.yoctoproject.org/<wbr>meta-yocto</a> -b pyro" which in turn contains, as subdirectories, meta-poky, meta-yocto, and meta-yocto-bsp. But these three directories already exist when I check out poky. If I ignore this for the moment the layer index suggests that a dependency is openembedded-core. Has this been merged in to Poky or must I clone this as well?</div><div><br></div><div>meta-ti isn't mentioned. If I search for meta-ti <a href="https://www.yoctoproject.org/product/meta-ti-bsp-layer" target="_blank">I find this BSP</a> which makes me think that perhaps this work has been merged in to meta-yocto-bsp as no recent version of Poky is supported.</div></div></blockquote><div><br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">​I should do fine using just the meta-yocto as it has the right kernel tunning. I've seen other people using the same machine conf file.</div><div class="gmail_default" style="font-size:small">​</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>Regarding the tags: If I check out the pyro branch of poky am I getting something that is stable and has been tested? I thought perhaps the tags with `pyro-17.0.0` would point to stable tested commit.</div><div><br></div><div>The reason I'm trying to sort all of this out is that when I ran a `bitbake core-image-minimal` with Poky Pyro it failed. It was missing u-image. All I did was clone Poky/Pyro and set the MACHINE to beaglebone. It got pretty far though. It seems to have built the kernel and the device tree binaries. No signs of the root filesystem or the bootloader (u-image):</div></div></blockquote><div><br></div><div><br></div><div><div class="gmail_default" style="font-size:small">​That's because you've got zImage, which is perfectly fine. You might want to Google a bit to understand what is uImage, zImage, etc.​</div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div><div><div><font face="monospace">core-image-base-beaglebone-<wbr>20170621162619.testdata.json</font></div><div><font face="monospace">core-image-base-beaglebone.<wbr>testdata.json</font></div><div><font face="monospace">core-image-minimal-beaglebone-<wbr>20170624014756.testdata.json</font></div><div><font face="monospace">core-image-minimal-beaglebone.<wbr>testdata.json</font></div><div><font face="monospace">modules--4.10.9+git0+<wbr>ad2e885015_fe0fb8da3d-r0-<wbr>beaglebone-20170621162619.tgz</font></div><div><font face="monospace">modules-beaglebone.tgz</font></div><div><font face="monospace">zImage</font></div><div><font face="monospace">zImage--4.10.9+git0+<wbr>ad2e885015_fe0fb8da3d-r0-<wbr>am335x-bone-20170621162619.dtb</font></div><div><font face="monospace">zImage--4.10.9+git0+<wbr>ad2e885015_fe0fb8da3d-r0-<wbr>am335x-boneblack-<wbr>20170621162619.dtb</font></div><div><font face="monospace">zImage--4.10.9+git0+<wbr>ad2e885015_fe0fb8da3d-r0-<wbr>beaglebone-20170621162619.bin</font></div><div><font face="monospace">zImage-am335x-boneblack.dtb</font></div><div><font face="monospace">zImage-am335x-bone.dtb</font></div><div><font face="monospace">zImage-beaglebone.bin</font></div></div><div><br></div></div><div class="HOEnZb"><div class="h5"><br><div class="gmail_quote"><div dir="ltr">On Mon, Jun 26, 2017 at 5:18 PM Khem Raj <<a href="mailto:raj.khem@gmail.com" target="_blank">raj.khem@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Mon, Jun 26, 2017 at 4:35 PM, Kenny Koller<br>
<<a href="mailto:kenny@understoryweather.com" target="_blank">kenny@understoryweather.com</a>> wrote:<br>
> I'm trying to figure out which set of meta layers I need to build a distro<br>
> and images for a Beaglebone Black.<br>
><br>
> I cloned poky and within I see meta-yocto and meta-yocto-bsp. The latter has<br>
> recipes for the Beaglebone.<br>
><br>
> I also found this page which suggests cloning meta-yocto:<br>
><br>
> <a href="https://www.yoctoproject.org/downloads/bsps/pyro23/beaglebone" rel="noreferrer" target="_blank">https://www.yoctoproject.org/<wbr>downloads/bsps/pyro23/<wbr>beaglebone</a><br>
><br>
> Then there is meta-ti. Where does this fit in?<br>
<br>
yocto project used beaglebone black as one of its reference boards<br>
so you can find a default reference yocto BSP for it.<br>
<br>
Secondly, meta-ti is TI BSP layer which also supports beaglebone black<br>
since the board is from TI<br>
<br>
<br>
><br>
> Also when I clone say poky should I checkout the branch or a specific tag?<br>
><br>
<br>
you can use git clone git://<a href="http://git.yoctoproject.org/poky" rel="noreferrer" target="_blank">git.yoctoproject.org/<wbr>poky</a> -b pyro<br>
for getting latest stable release.<br>
<br>
> It's not clear to me the best way start with a piece of hardware then<br>
> determine the correct layers.<br>
<br>
I would suggest to do a bit more investigation as to what you need.<br>
meanwhile you can build yocto reference BSP and play with it. There<br>
are many packages that meta-ti would have that you might need depending<br>
upon what you plan to do.<br>
<br>
><br>
> Thanks.<br>
><br>
><br>
> --<br>
> ______________________________<wbr>_________________<br>
> yocto mailing list<br>
> <a href="mailto:yocto@yoctoproject.org" target="_blank">yocto@yoctoproject.org</a><br>
> <a href="https://lists.yoctoproject.org/listinfo/yocto" rel="noreferrer" target="_blank">https://lists.yoctoproject.<wbr>org/listinfo/yocto</a><br>
><br>
</blockquote></div>
</div></div><br>--<br>
______________________________<wbr>_________________<br>
yocto mailing list<br>
<a href="mailto:yocto@yoctoproject.org">yocto@yoctoproject.org</a><br>
<a href="https://lists.yoctoproject.org/listinfo/yocto" rel="noreferrer" target="_blank">https://lists.yoctoproject.<wbr>org/listinfo/yocto</a><br>
<br></blockquote></div><br></div></div>