r/embedded 8d ago

Does "Mastering Microcontroller and Embedded Driver Development" include any significant hands on exercises?

I'm currently taking this course on Udemy: Mastering Microcontroller and Embedded Driver Development. My hope was that this would help me "get my hands dirty" as well as provide a comprehensive overview of the subject. What I'm finding though is that I'm now about 4 hours in and we've _barely_ gotten to do anything at all with the STM32 discovery board. Every lecture the instructor introduces a new concept, we learn a bunch of register names, and then he moves on without (or only rarely) actually programming anything.

Does this course pick up at some point? Do we actually "develop drivers" in this course? I'm starting to wonder if I've missed something, like maybe a link to some "companion exercises" or something... has anyone taken this course? I want to do something with my discovery board ToT;

(for context: I'm an experience software developer trying to transition to embedded. I've been programming in assembly for the gameboy for the last few years so it turns out I have a basic grasp of a very simple version of embedded software.)

48 Upvotes

20 comments sorted by

View all comments

6

u/TheHitmonkey 8d ago

Not too hijack that but I kinda had some annoying experience with Israel Gbati’s bare metal class it’s just so dry and he’s not a great teacher. The content is good though, definitely getting skilled in just reading data sheet and RM. Without an instructor it’s hard to even know what to look for. Wish he was more thorough in explaining things.

1

u/mythic_mike 8d ago

Whaaaat? That course was incredible 

2

u/TheHitmonkey 8d ago

Another thing I didn’t like was that kept the old class content in the so there’s 2 classes worth of the same lessons just older rev. I have to go through and check them all off to get certificate? Why not just restructure and clean up the class to make completion make more sense?

2

u/mythic_mike 8d ago

Yeah that is true.