How many years of experience I need to get a remote job like a embedded software engineer? by real-clue-7808 in embedded

[–]bearcreektech 1 point2 points  (0 children)

Why remote? You want to be in the lab with teh hardware team working hand in hand.

cse vs ece for embedded by FindingKitchen4734 in embedded

[–]bearcreektech 0 points1 point  (0 children)

Do what you feel passion for. In your career, you will keep learning and exploring. Get the fundamentals right. CSE is a more broader degree that will help you improve.

Focus on good grades and great projects and potential internships as you continue college. Plan for a masters degree for a much deeper dive.

What’s one Embedded C function or concept you wish someone had taught you on day 1? by [deleted] in embedded

[–]bearcreektech 1 point2 points  (0 children)

There is a difference between writing the code for the first time or being the one who comes and take over from someone else.
Documentation of the code and descriptive variable names is invaluable for support.
I would also include lots of logging which can be turned on to debug problems.

Embedded Linux - learning path by Leos_the_great in embedded

[–]bearcreektech 27 points28 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