Citat:
Ursprungligen postat av
mongomannen
Det största problemet med rust inom embedded är att det krävs en runtime och det finns nära på noll plattformsstöd för det.
Visst det finns stöd för arm-linux men kör man redan en linuxdistro kan man ju lika gärna använda python/go/.net/whatever. Bare metal är bara att glömma.
Nej rust kräver ingen runtime, det skall gå att använda bare-metal också.
Go, Java och .net mm kräver en form av "garbage collection"(Som du kallar "runtime" ?) men ingen GC behövs för rust.
Oftast tror jag man vill använda standard lib'et.. på samma sätt som att man vill ha vanliga lib med när man skriver c/c++.
Detta std lib går att undvika både i c/c++ och i rust.
Vet inte riktigt hur bare metal rust utveckling funkar.. men det ser ut att funka när jag försöker googlar.
Verkar finnas diverse skönhets fläckar dock..