Become a leader in the IoT community!
New DevHeads get a 320-point leaderboard boost when joining the DevHeads IoT Integration Community. In addition to learning and advising, active community leaders are rewarded with community recognition and free tech stuff. Start your Legendary Collaboration now!
To give the standard Embedded answer….
It depends 😄
There are two main factors in choosing to go Zephyr or Embedded Linux.
1. What does the project require
2. What do you know
For (1)
How ‘Real Time’ is the project?
How complex is the project?
If for example, I was only going to be getting data from sensors, possibly doing some manipulation of the data and then reacting to that input, I would be leaning towards Zephyr and engaging @superbike_z as he knows more about it than me.
If however, I was getting data from many sources, doing more complex manipulation (especially if there were existing libraries for that), I would be leaning more towards Embedded Linux.
For (2)
I know Embedded Linux far better than RTOS. I know many of the tricks to get the most out of a Linux system and I am more comfortable in a Linux environment. So I am therefore going to lean towards picking a Linux based solution. For someone who spends their time in the RTOS world, they may lean towards what they are familiar with and go RTOS.
what a great answer.
thanks
CONTRIBUTE TO THIS THREAD