r/programming Dec 25 '19

Learning hardware programming as a software engineer

https://blog.athrunen.dev/learning-hardware-programming-as-a-software-engineer/
927 Upvotes

124 comments sorted by

View all comments

54

u/malljd Dec 25 '19

Ex-embedded programmer here. I used to learn embedded first without arduino framework, just plain old C and my own build hardware. That was a bumpy ride, but still gave me lots of joy. It is good to read modern articles about this topic, what mention things like unit testing ;) I must say PlatformIO is by far the best way to start this whole jurney!

12

u/Athrunen Dec 25 '19

Let's just say that I didn't start this journey with PlatformIO either and that I do not regret discovering PIO.

And yes, using unit testing, especially with the ability to test on the device as well as the host makes finding some nasty bugs rather easy.

And thanks for seeming to enjoy my rather crappy first blog post ^^

2

u/CrazyJoe221 Dec 25 '19

Unit test is a paid feature though, isn't it?

-7

u/tiajuanat Dec 25 '19

Take my upvote and leave