Buenas y Santas, hace unos años que vengo con este tema, como arranque con sistemas digitales el milenio pasado, vengo siguiendo de cerca y en carne propia los problemas históricos de programación en ASM, reconozco que dimos un salto enorme con GCC que nos habilitó C pero RUST tiene metida en el compilador ciertas garantías que depende en C de buenas prácticas y para sistemas criticos tenemos
https://ferrocene.dev/ y para corrutinas tenemos
https://embassy.dev/Con mis estudiantes de la Tecnicatura en Automatización y Robótica compartiendo en Flisol FICH 2024 la posibilidad de utilizar RUST