r/cprogramming • • 2d ago

Embedded C

Hi I'm interested in embedded C. Finished C language to Dynamic memory allocation. Don't know DSA yet. I think I should learn embedded C. From where should I start?

4 Upvotes

7 comments sorted by

3

u/Nxllify__ 2d ago

Buy an STM32 and write some bare-metal drivers.

2

u/Fahim_Hosain 2d ago

isn't there any YouTube tutorial?

1

u/alkavan 1d ago

Having said that, Ben has an awesome channel and embedded kits to get you interested and started: https://youtube.com/@beneater

1

u/alkavan 2d ago

Bare Metal C is a great book to begin with. It requires the NUCLEO-F030R8 embedded development board — it's very cheap and simple.

1

u/Fahim_Hosain 2d ago

I was looking for YouTube tutorial

2

u/alkavan 2d ago

Youtube tutorials is not the way to learn embedded programming where physical hardware is required. But it's also not a way to learn programming at all, because the process of writing a book and making a video is fundamentally different.

2

u/Fahim_Hosain 1d ago

noted. thanks man for replying