3 ms·
It's a bold move to put Learn C the Hard Way as the only book recommendation for learning C, haha. This article seems like a good jumping-off point. I would be
by opheliate 4y ago
It's a bold move to put Learn C the Hard Way as the only book recommendation for learning C, haha. This article seems like a good jumping-off point. I would be interested to see some examples of well-written embedded software which are sufficiently limited in scope that a beginner can feasibly grok the whole codebase.
- donquichotte 4y agoFor well-written embedded software (processor peripheral drivers and OS concepts) I can recommend ChibiOS [1] and libopencm3 [2]. [1] https://github.com/ChibiOS/ChibiOS https://github.com/ChibiOS/ChibiOS [2] https://github.com/libopencm3 https://github.com/libopencm3
- tempodox 4y agoAs for learning C, I like to recommend Modern C: https://gustedt.wordpress.com/2019/09/18/modern-c-second-edition/ https://gustedt.wordpress.com/2019/09/18/modern-c-second-edi... There are also printed versions.