Yocto or Buildroot are rather common for embedded Linux. They tend to be a bit easier for the mostly static embedded systems, where everything gets cross-compiled and distributed together. They also make it pretty simple to generate a manifest with all the licenses and attributions and source files needed for every package included in the build that's under an OSS license.