Ask HN: What are some good resources to learn about embedded software and EE?
With the purchase of my 3D printer and some other fun electronic gadgets, I've been getting more and more curious about electrical engineering and the embedded software world. My day to day experience is mostly limited to web dev TS/Go, so a very different world. My C++ skills don't go much beyond Uni entry level.
Are there any good resources for a beginner to get some more insights into that world? (blogs, books, MOOCs, etc.)
I found this Udemy course extremely helpful: https://www.udemy.com/share/101WlC3@XKn_XOGATVsqoa15vxgyhc9L...
The guy who created it has another course that just came out that I haven’t tried yet: https://www.udemy.com/share/10bdqC3@GYMwCCehaRtRa222po1mkBUG...
(Worth noting that Udemy has a sale every few days so don’t pay full price)
Making Embedded Systems by Elecia White https://www.oreilly.com/library/view/making-embedded-systems...
https://github.com/eleciawhite/making-embedded-systems
Practical Electronics for Inventors, Fourth Edition 4th Edition by Scherz, Simon Monk
Elecia White also has a podcast about embedded systems together with her boyfriend (I think).
They talk to interesting people related to embedded.
For $50 or so, you can get an Arduino kit with breadboard and some components including transducers, to get actual hand on experience that you just can't get from books.
The Arduino doesn't run Linux, you're much closer to the hardware, which is important to your goal.
It's especially important to understand interrupts and how to use them.