3 ms·
Isn't Arduino a sort of simple C++, not C? Also, for most beginners to embedded development I would recommend starting with ARM devices and a JTAG programmer f
by roland35 3y ago
Isn't Arduino a sort of simple C++, not C? Also, for most beginners to embedded development I would recommend starting with ARM devices and a JTAG programmer for anything beyond simple blinky-type programs with Arduino. Being able to step through code and see the various hardware registers is helpful.
And as great as Rust is, it is hard to set up with embedded right now. Maybe someday, but for now I'd stick to C unless you really want to play around with Rust specifically!
- explodingwaffle 3y agoI'm curious, so I'll bite: what do you find hard to setup about embedded Rust? Personally haven't found it too bad (this is STM32/Cortex-M though, which is sort of a happy path)
- staunton 3y agoArduino is "just" C++, it uses gcc to compile after all. There's minimal amounts of text-level meddling in the toolchain that e.g. includes some headers, declares your methods and defines an entry point for you.