Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Interesting. RTOS is a major embedded ecosystem component that rust currently lacks.

For anyone not familiar: NuttX is notable as the RTOS used on the open-source PX4 flight controller firmware, which is ubiquitous in commercial UASs.



https://arewertosyet.com/

has a big list. The definition of what is an RTOS and how much is in software vs hardware is a blurry area.

https://rtic.rs/2/book/en/#is-rtic-an-rtos


The espressif ESP-IDF sdk that is using FreeRTOS underneath has rust + std support for quite some time now.


Rust has some very competent RTOSes already like Tock / OxidOS and PikeOS. It's great to see support for NuttX, but it's Rust isn't completely lacking for options here.


Those look great!


Actually, Rust embedded ecosystem exists and is amazing. It’s a breath of fresh air after having to use vendor SDKs from ST, Nordic, and even Raspberry Pi.


Embedded ecosystem != RTOS


There are plenty of options that are realtime-capable.


There is embassy and rtic, albeit they are quite lightweight


I use RTIC - I suppose this is a matter of categorization; I consider it an interrupt-wrapper that manages locks.



That looks great!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: