Turvallisten järjestelmien kehittäminen on ajoneuvoissa kriittisen tärkeätä. Infineon ottaa nyt ison askeleen autojen mikro-ohjainten turvallisuuden kasvattamisessa, kun se mahdollistaa niiden ohjelmoinnin Rust-kielellä.
Yhtiön mukaan Rust-ohjelmointikieli, jossa on sisäänrakennettu tuki muistia säästävään ohjelmistokehitykseen, on tärkeä mahdollistaja kriittisten autojen ohjelmistojen suunnittelussa. Samalla Infineonista tulee ensimmäisen suuri puolijohdevalmistaja, joka tukee virallisesti Rustia mikro-ohjaimilla.
Ensimmäisenä Rust-tuen saavat yhtiön suositut AURIX TC3xx- ja TRAVEO T2G -ohjainpiirit. Vaikka TRAVEO käyttää virallisia Rust-työkaluja, Infineonin kumppani HighTec EDV-Systeme on kehittänyt AURIXille erillisen Rust-kääntäjän. PSoC- ja AURIX TC4x -piireille Rust-tuki tulee vuoden 2023 toisella puoliskolla.
AURIX TC3xx- ja TRAVEO T2G -mikro-ohjainperheet tarjoavat laajan valikoiman integroituja laitteistotoimintoja toiminnallisen turvallisuuden ja kyberturvallisuuden takaamiseksi. Rust-tuen lisääminen täydentää näitä laitteisto-ominaisuuksia ohjelmistopuolella. AURIXin ja TRAVEOn oheislaitteet kehitetään svd2rust-työkalulla, ja ne noudattavat samaa API-standardia oheislaitteiden käyttöön.
C/C++:aan verrattuna Rust on uusi avoimen lähdekoodin yhteisön kehittämä ohjelmointikieli. Rust keskittyy tyyppiturvallisuuteen ja samanaikaisuuden tukeen. Ohjelmointikieli on suunniteltu helpottamaan turvallisten ohjelmistojen kehittämistä tarjoamalla kätevän rakennusjärjestelmän ja paketinhallinnan.