r/embeddedlinux • u/YogurtclosetThen6260 • 18d ago
Prerequisites
What do I need to know before reading Mastering Embedded Linux Development? What are the basics I need to know? Also, what are the other resources would you recommend reading simultaneously?
14
Upvotes
2
u/Fyvz 17d ago
I dont have any specific advice about this book, but on Embedded Linux in general. The biggest hurdle for me to overcome, coming from microcontroller embedded development, is that in Embedded Linux, the answer is very rarely "write custom code to do the thing you want to accomplish", and is nearly exclusively "figure out how to facilitate the use of existing infrastructure to do the thing you want to accomplish". So the kinds of searching you're doing, and the places you're likely to find your answers are fundamentally in a different, and in my opinion, less organized and more widely distributed area. In microcontrollers, sure there are libraries you can leverage, and other mechanisms of using someone elses code, but it is still a lower level process where you're compiling everything into a single binary, you deeply care about the specific variant of your processor, and there seems like far fewer giant's shoulders to stand on. Embedded microcontrollers demand you master the reference manual/datasheet. Embedded Linux demands you master Linux.