Ask HN: Embedded Rust Programming. What's Happening?

  • Some people are using rust in embedded, but I would estimate that 95-99% of embedded is still C/C++.

    If you want to get into firmware, I'd recommend focusing on C instead and learn things like RTOS. Someday rust might be more popular, and it might be worth learning on the side, but there aren't a lot of opportunities yet.

  • I don’t know about the job market.

    As for use of rust in embedded products, we use it in solokeys and nitokeys (both hardware security keys). We codevelop a framework called Trussed:

    https://github.com/trussed-dev/trussed

  • Im working on an small firmware that runs on an badger 2040. it should display tickets(aztec and qr) and a menu to select different apps. I postponed the aztec encoding to later, because there is no lib that runs without the stdlib and no explanation how aztec works in detail.