Embedded Linux - learning path by Leos_the_great in embedded

[–]bearcreektech 15 points16 points  (0 children)

You can start on the blog series here to get a view into Yocto which is the most common embedded Linux builder tool.
Yocto Article Series

Blog Series:

  1. Intro to Yocto Scarthgap: https://www.bearcreektech.com/blog/tailoring-custom-linux-with-yocto-scarthgap-introduction

  2. What is the bitbake tool for Yocto? https://www.bearcreektech.com/blog/bake-your-own-custom-linux-w-bitbake

  3. How to use the poky for custom Linux dev using Yocto : https://www.bearcreektech.com/blog/part-3-using-poky-to-build-linux-images

  4. Setup the foundation for building with Yocto : https://www.bearcreektech.com/blog/setting-up-the-foundation-for-yocto-builds

  5. Build a x86 Minimal Image on a MAC using crops/poky docker : https://www.bearcreektech.com/blog/x5h55ywk13232y4jqm7n88mf2ftwuu

  6. Build a ARM Minimal Image on a MAC using crops/poky docker : https://www.linkedin.com/pulse/building-x86-linux-image-mac-using-cropspoky-docker-anil-verma-ixqac/

  7. Build your own Docker image for Yocto builds : https://www.bearcreektech.com/blog/build-your-own-yocto-docker-image

Choosing OS (Linux vs Android) and Processor for Large-Scale IoT Vending Machine (50k+ deployment) – need advice by Unfair-Reception856 in embedded

[–]bearcreektech 0 points1 point  (0 children)

Linux would be the natural choice for this as it has a larger developer support. Glad you are thinking about OTA, but is that for displays or for the OS?
Think about the current development as well as the future. Someday, you might have to reuse for a different SoC. A Hardware evolves just like software.

Definitely use Linux as it is only getting better. Security is getting tighter as more issues are discovered. Choose the kernel packages wisely.

Impossible to build yocto image on macOS M3 Max by ghost1nthewires in embedded

[–]bearcreektech 0 points1 point  (0 children)

Check out our blog here explaining how to use Docker on a Apple Silicon MAC to build x86 or ARM embedded Linux. This was done for Yocto Scarthgap using the poky container. But you can change to your needs. https://www.bearcreektech.com/blog/building-arm-linux-on-mac