Nu går det att koda ST:s styrkretsfamilj Stellar i Rust, programspråket som utmanar C för maskinnära uppgifter. Detsamma gäller den konkurrerande kretsen Aurix från Infineon.
Kompilatorn levereras av tyska Hightec EDV som pekar på att Rust gör det enklare att utveckla säker kod för mjukvarudefinierade fordon.
Kompilatorn är byggd på den öppna LLVM-kompilatorn. Den är ISO 26262 ASIL D-certifierad.
Det går att integrerar Rustkoden med befintlig C-kod.
Språket Rust är lika effektivt som C, men designat på ett sådant sätt att buggar som är vanligt förekommande i C och C++-kod, inte kan uppstå. Rust innehåller funktioner som skyddar minnessäkerhet, trådhantering och datatyper.
Stellar är en reatidsprocessor byggd kring Arm Cortex R52-kärnor. Den konkurra Infineons Aurix TC4x som använder Tricore-kärnor.