Here are the quickest instructions (I hope) for having the Yocto Project build an embedded Linux image for BeagleBone boards based on the TI AM335x CPU:
git clone -b kirkstone https://git.yoctoproject.org/git/poky source poky/oe-init-build-env
This gets you in a new build
directory. You can then generate your image:
MACHINE="beaglebone-yocto" bitbake core-image-minimal
Once the build is over, you can flash the image on a microSD card (assuming it’s mapped to /dev/mmcblk0
):
cd tmp/deploy/images/beaglebone-yocto dd if=core-image-minimal-beaglebone-yocto.wic of=/dev/mmcblk0 bs=4M
More details for customizing images and supporting other boards in the Yocto Project manual.
It worked seamlessly. Thank you 🙂
Does this work Beaglebone original?
Do you mean the Beaglebone white? Probably as the SOC is the same, but I’m not sure. All I tested was the Beaglebone Black and Black Wireless.
Hi Michael!
I am trying to build a poky, kirkstone image for BeaglePlay and run into issues. Have you tried to build an image for beagleplay? What would your guide look like?
Thanks