3 ms·
> The tooling is nearly always C With the esp8266 and low end arm controllers, there has been an explosion of languages for embedded applications; micropython,
by askvictor 9y ago
> The tooling is nearly always C
With the esp8266 and low end arm controllers, there has been an explosion of languages for embedded applications; micropython, lua, es, basic, even lisp. Particularly for beginners, this is a good thing. Having said that, the dev environments are somewhat lacking at this stage, and I'm wondering if we'll soon be at a point where they'll be enough resources to just put Linux or other OS straight onto the microcontroller.
- StavrosK 9y agoYes, but the ecosystem is so heavily geared towards C there that if you want to do anything non-trivial, you'll need to use C anyway. I wonder how easily one can link C libraries with MicroPython, that'd be the best of both worlds.
- kronos29296 9y agoShouldn't be too hard considering that the entire thing is written in C.
- johnny22 9y agoyou can also use inline assembly on certain platforms. (last i checked anyways)