• DrWypeout@programming.dev
    link
    fedilink
    arrow-up
    8
    ·
    1 year ago

    Rust actually has a shockingly good embedded story for some parts. ST-micro is very well covered. Espressif has first party support. Nordic parts are supported by Ferrous Systems who certify rust for ISO 26262 use. Msp430 is workable, but requires a fair bit of knowledge. The story is less good for anything else that’s not a Cortex part. RiscV is definitely getting there though.

    https://doc.rust-lang.org/stable/embedded-book/

    Ferrous systems knurling is actually a pretty incredible set of tools. I’d argue that they’re a better experience than most command-line c environments.

    https://github.com/knurling-rs

    They also have some pretty good walkthroughs for the Nordic and Espressif parts.