cinemaSundays has quit [Quit: Connection closed for inactivity]
mathu has quit [Ping timeout: 246 seconds]
mathu has joined #rust-embedded
cr1901_ is now known as cr1901
GeorgesP[m] has joined #rust-embedded
<GeorgesP[m]>
Hello, I was wondering, is there a way to have a std env on a cortex-A-like MPU (Rpi3/4/5 HW for exemple) with a pure rust underlying OS-like (no linux environment). A little bit like embassy but for std and more powerful MPU ???
<thejpster[m]>
The only Rust OS kernel I know of is Redox and its userland has a libstd port.
<thejpster[m]>
Espressif also did a libstd port for FreeRTOS but really it’s for ESP-IDF as FreeRTOS doesn’t have filesystems or networking.
mkj[m] has quit [Quit: Idle timeout reached: 172800s]
<thejpster[m]>
NuttX might be with a look. Or Zephyr I guess.
<ivmarkov[m]>
Apparently it is their own thing yeah...
<JamesMunns[m]>
Oh interesting! I'm surprised it's not LwIP
<dirbaio[m]>
Or smoltcp 😌
<JamesMunns[m]>
I mean, not surprised it's not smoltcp for FreeRTOS :D
<dirbaio[m]>
Yeah I was just joking :D
<ivmarkov[m]>
Well, I guess somebody can always expose another, "freertos" target in Rust STD, which uses their own posix thread compat stack and their own TCP BSD sockets API and maybe their own FATFS lib. But that somebody is not going to be me :p
<ivmarkov[m]>
Kind of a pointless excercise these days, I think...
<dirbaio[m]>
They're aiming to do that with Zephyr :p
rainingmessages has joined #rust-embedded
cinemaSundays has quit [Quit: Connection closed for inactivity]