Building Raspberry Pi Systems with Yocto
Just a quick tip, if you are interested in Yocto, and especially Yocto on the Raspberry Pi: there&#x27;s a layer called meta-updater[1], originally developed for Automotive Grade Linux, that lets you add over-the-air updates to your Yocto-built systems, and it supports Raspberry Pi. It uses OSTree[2] to give you atomic updates and nice, small update sizes. (The whole filesystem is a content-addressed object store that&#x27;s hard-linked into the actual directory structure at boot time.)<p>There&#x27;s also a guide[3] for doing this using HERE&#x27;s servers for delivering your updates. It&#x27;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&#x27;s server software.<p>(Full disclosure: I work for HERE, and wrote the quickstart guide[3] I&#x27;m linking.)<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;advancedtelematic&#x2F;meta-updater&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;advancedtelematic&#x2F;meta-updater&#x2F;</a><p>[2] <a href="https:&#x2F;&#x2F;ostree.readthedocs.io&#x2F;en&#x2F;latest&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ostree.readthedocs.io&#x2F;en&#x2F;latest&#x2F;</a><p>[3] <a href="https:&#x2F;&#x2F;docs.atsgarage.com&#x2F;quickstarts&#x2F;raspberry-pi.html" rel="nofollow">https:&#x2F;&#x2F;docs.atsgarage.com&#x2F;quickstarts&#x2F;raspberry-pi.html</a><p>[4] <a href="https:&#x2F;&#x2F;github.com&#x2F;advancedtelematic&#x2F;ota-community-edition&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;advancedtelematic&#x2F;ota-community-edition&#x2F;</a>