Building Raspberry Pi Systems with Yocto
jumpnowtek.com
Building Raspberry Pi Systems with Yocto
1–10 of 32 posts
Re: Building Raspberry Pi Systems with Yocto
#2Re: Building Raspberry Pi Systems with Yocto
#3Unrelated but when I saw the title I thought it would be about yoctopuce, which are usb environment sensors that are easy to script for in python or other languages. I used them to create a few weather station loggers using raspberry pis. http://www.yoctopuce.com
Re: Building Raspberry Pi Systems with Yocto
#4Unrelated but when I saw the title I thought it would be about yoctopuce, which are usb environment sensors that are easy to script for in python or other languages. I used them to create a few weather station loggers using raspberry pis. http://www.yoctopuce.com
Those seem like fun products; though the hardware-tinkerer in me is thinking they could be home-made via ESP8266 hardware very very easily.
Re: Building Raspberry Pi Systems with Yocto
#5Re: Building Raspberry Pi Systems with Yocto
#6Yocto's 'layer' abstraction seems overly complicated and difficult to use (especially in a headless situation where you can't use a nice GUI tool to manage them).
BuildRoot is much more like the Kernel Configuration... Just choose your options from a hierarchical menu.
Much easier IMO.
Also, building a minimal system is much easier in BuildRoot than in Yocto... just deselect the options rather than trying to remove layers and the contents of layers.
Re: Building Raspberry Pi Systems with Yocto
#7Although Yocto gets more publicity, I always prefer BuildRoot myself. Yocto's 'layer' abstraction seems overly complicated and difficult to use (especially in a headless situation where you can't use a nice GUI tool to manage them). BuildRoot is much more like the Kernel Configuration... Just choose your options from a hierarchical menu. Much easier IMO. ( https://buildroot.org/ ) Also, building a minimal system is m…
Here are a couple of photos of my Raspberry Pi 3 with said Yocto image running some graphical applications without X11 (nor Wayland):
gstreamer videotestsrc ! glimagesink https://i.imgur.com/dPQqgRX.jpg
tspress https://i.imgur.com/CLx1RrD.jpg
Re: Building Raspberry Pi Systems with Yocto
#8I looked into switching to yocto a while back for a rpi project I work on. However, one thing that put me off is the end user's inability to install regular debian (raspbian) packages as they will inevitably expect to. But I think that people have used yocto as a kind of docker hypervisor, the openhab project used to do something like that before moving to HassOS. Does anyone know if you can include a minimal raspbia…
http://layers.openembedded.org/layerindex/branch/master/laye...
Even without meta-debian, you can configure yocto to use the apt package management tools, and then you can point this at the relevant repositories. Read the manual for more information.
Re: Building Raspberry Pi Systems with Yocto
#9I looked into switching to yocto a while back for a rpi project I work on. However, one thing that put me off is the end user's inability to install regular debian (raspbian) packages as they will inevitably expect to. But I think that people have used yocto as a kind of docker hypervisor, the openhab project used to do something like that before moving to HassOS. Does anyone know if you can include a minimal raspbia…
Re: Building Raspberry Pi Systems with Yocto
#10There's also a guide[3] for doing this using HERE's servers for delivering your updates. It's free to use, but if you prefer a free-as-in-speech solution, you can either ignore the update client and run the updates yourself from a bare OSTree repo, or run the open-source community edition[4] of HERE's server software.
(Full disclosure: I work for HERE, and wrote the quickstart guide[3] I'm linking.)
[1] https://github.com/advancedtelematic/meta-updater/
[2] https://ostree.readthedocs.io/en/latest/
[3] https://docs.atsgarage.com/quickstarts/raspberry-pi.html
[4] https://github.com/advancedtelematic/ota-community-edition/