tannewt
tannewt
MModular
Created by Moosems / Three chickens on 1/9/2024 in #questions
Mojo - Microcontrollers
Many modern microcontrollers are ARM Cortex-M cores. (arm64 is more often the single board computer (SBC) space that Raspberry Pi started.) Microcontrollers are the space that "embedded" Rust lives. There isn't usually an operating system at all. I'm interested in Mojo on microcontrollers as a replacement for C. I work on CircuitPython which, like CPython, uses C for the fast bits. I'd love to move these portions to memory safe Mojo code. I'd need the compiler backed to produce Cortex-M elf object files I could link to. That way we could mix C and Mojo as we migrate.
7 replies