<story><title>So you want to build an embedded Linux system?</title><url>https://jaycarlson.net/embedded-linux/</url></story><parent_chain><item><author>manuel_w</author><text>Since an embedded Linux system will likely require use of either Buildroot or Yocto, I&amp;#x27;d like to ask the following slightly off-topic question:&lt;p&gt;Which SoM product line would you say has the best vendor support? I&amp;#x27;m talking about quality of the BSP (board support package). (A meta-layer, in Yocto terms.)&lt;p&gt;Raspberry Pi has quite a community behind it, so meta-raspberrypi has a number of contributors. (None of which payed by the Raspberry Pi foundation, though.)&lt;p&gt;My latest project involved a NVidia Jetson SoM, and I was surprised to learn that the BSP doesn&amp;#x27;t see any support from NVidia at all. They rely on one motivated guy (Matt Madison) maintaining it in his free time.&lt;p&gt;I&amp;#x27;d love to see a vendor that provides a first-class BSP maintained by their own people.</text></item></parent_chain><comment><author>aquilum</author><text>Disclosure: Raspberry Pi employee, focussed on better tooling for people building products with Raspberry Pi devices.&lt;p&gt;--&lt;p&gt;Raspberry Pi provide pi-gen (&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;RPi-Distro&amp;#x2F;pi-gen&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;RPi-Distro&amp;#x2F;pi-gen&lt;/a&gt;), which allows you to build a customised Debian-based OS that uses our package list to get updates as we release them, with a low impedance mismatch between developing your software on Raspberry Pi OS and your deployment platform. Since it&amp;#x27;s debian based, your resultant system winds up being _very_ familiar.&lt;p&gt;We also provide tooling that compliments pi-gen. For example, rpi-sb-provisioner (&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;raspberrypi&amp;#x2F;rpi-sb-provisioner&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;raspberrypi&amp;#x2F;rpi-sb-provisioner&lt;/a&gt;), which will happily ingest an OS image created by pi-gen and automate the configuration of signed boot with an encrypted rootfs on CM4 devices. I&amp;#x27;ve used it to flash half a dozen Raspberry Pi devices in rapid form as part of testing, and it runs on our own hardware.&lt;p&gt;I&amp;#x27;d love to see what people make of these tools, and where we could expand support &amp;#x2F; docs &amp;#x2F; ascii-art. I don&amp;#x27;t check HN very often - but I&amp;#x27;m pretty responsive to Github issues.</text></comment>
<story><title>So you want to build an embedded Linux system?</title><url>https://jaycarlson.net/embedded-linux/</url></story><parent_chain><item><author>manuel_w</author><text>Since an embedded Linux system will likely require use of either Buildroot or Yocto, I&amp;#x27;d like to ask the following slightly off-topic question:&lt;p&gt;Which SoM product line would you say has the best vendor support? I&amp;#x27;m talking about quality of the BSP (board support package). (A meta-layer, in Yocto terms.)&lt;p&gt;Raspberry Pi has quite a community behind it, so meta-raspberrypi has a number of contributors. (None of which payed by the Raspberry Pi foundation, though.)&lt;p&gt;My latest project involved a NVidia Jetson SoM, and I was surprised to learn that the BSP doesn&amp;#x27;t see any support from NVidia at all. They rely on one motivated guy (Matt Madison) maintaining it in his free time.&lt;p&gt;I&amp;#x27;d love to see a vendor that provides a first-class BSP maintained by their own people.</text></item></parent_chain><comment><author>dgfitz</author><text>One that comes to mind: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;nxp-imx&amp;#x2F;meta-imx&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;nxp-imx&amp;#x2F;meta-imx&lt;/a&gt;&lt;p&gt;I have done quite a bit of yocto work at $dayjob, and having a vendor-supported upstream BSP is (usually) really pleasant to work with.</text></comment>