4 ms·
The Espressif Rust work is super exciting. For those who don't know, they actually hired the guy working on it, and now he works on it full time and with the te
by nicoburns 4y ago
The Espressif Rust work is super exciting. For those who don't know, they actually hired the guy working on it, and now he works on it full time and with the team who does the C/C++ support. It's also super cool how interoperable the Rust embedded ecosystem is.
- jamesmunns 4y agoI think they actually ended up hiring a couple folks (2-3?) from the open source project. Pretty awesome to see them supporting existing work!
- childintime 4y agoExciting indeed, as this is a high quality effort. What gets me most excited is the async work being done around Embassy, which has the potential to revolutionize bare-metal programming once it graduates to stable. The cool-aid: - https://embassy.dev/ https://embassy.dev/ - https://tweedegolf.nl/en/blog/65/async-rust-vs-rtos-showdown https://tweedegolf.nl/en/blog/65/async-rust-vs-rtos-showdown
- nicoburns 4y agoYeah, async makes so much sense for embedded. Async is often billed as "for IO", but really that's only because IO requires waiting for an external hardware peripheral (the disk) to do something, leaving the CPU free to do other things in the meantime. And embedded is mostly dealing with (and often waiting for) external hardware peripherals!
- arwhatever 4y agoFWIW I've very recently gotten https://github.com/ivmarkov/rust-esp32-std-demo https://github.com/ivmarkov/rust-esp32-std-demo (which is a pretty comprehensive demo) running on a TinyPICO (w/ESP32) and am looking forward to building out my own projects next.