u/Farad_747in r/embedded • Recommends
On “Beginner's guide for professional firmware development?”
I think that as soon as you increase complexity in terms of behavior, the de-facto 'Design Pattern' for embedded software is a Finite State Machine. Some books i can recommend you:
* "Reusable Firmware development" J.Beningo
* "Design Patterns for Embedded Systems in C" B.P.Douglass.
I found this channel recently and it has amazing content too:
* [video