Rust編程語(yǔ)言憑借其獨特的內存安全特性,已經(jīng)成為汽車(chē)軟件開(kāi)發(fā)中C/C++的有效補充和潛在替代品。英飛凌科技股份公司(FSE代碼:IFX / OTCQX代碼:IFNNY)與HighTec EDV-Systeme等合作伙伴攜手,進(jìn)一步擴展了其AURIX微控制器的Rust生態(tài)系統。HighTec近期發(fā)布了首款適用于A(yíng)URIX TC3x 和 TC4x的ISO 26262 ASIL D認證Rust編譯器,能夠確保軟件的可靠性和性能滿(mǎn)足汽車(chē)行業(yè)的嚴格要求。整個(gè)AURIX Rust生態(tài)系統還包含英飛凌的TC37x外設訪(fǎng)問(wèn)庫(PAC)、一套Bluewind外設驅動(dòng)程序、Veecle的Rust運行時(shí)NOS,以及Lauterbach和PLS的工具。這些工具使客戶(hù)能夠使用Rust評估和開(kāi)發(fā)安全的應用程序。![]() 英飛凌AURIX TC4x HighTec 的 ISO 26262 ASIL D認證 Rust 編譯器帶有預配置編譯(cargo build)系統,可無(wú)縫訪(fǎng)問(wèn) AURIX的Rust生態(tài)系統,包括I/O庫、驅動(dòng)程序、Rust 運行時(shí)、示例項目(包括 Rust 與 C/C++ 混合集成的用例),以及Rust與HighTec安全認證實(shí)時(shí)操作系統 PXROS-HR的集成。HighTec編譯器是對AURIX 成熟的C/C++ 編譯器的補充,后者同樣基于先進(jìn)的開(kāi)源 LLVM 編譯器技術(shù)。它們共同確保了 Rust 代碼與傳統 C/C++ 代碼的無(wú)縫集成,從而在兩種語(yǔ)言之間實(shí)現更佳的互通性。 HighTec首席技術(shù)官Mario Cupelli表示:“由于許多使用Rust的項目都要重新使用傳統代碼,并保留對C/C++的投入,因此這一混合方案可能更具吸引力。我們很高興能為英飛凌的 Rust 生態(tài)系統做出貢獻,推出首款通過(guò)安全認證的 Rust 編譯器,幫助AURIX客戶(hù)開(kāi)發(fā)更加安全高效的應用! 英飛凌科技軟件、合作伙伴關(guān)系和生態(tài)系統管理高級總監Thomas Schneid表示:“Rust使開(kāi)發(fā)者能夠充分發(fā)揮我們MCU的優(yōu)勢,更大程度地規避安全風(fēng)險、縮短開(kāi)發(fā)周期并降低成本。在汽車(chē)行業(yè),由于工具必須達到車(chē)規級標準,因此整合一個(gè)強大的軟件生態(tài)系統至關(guān)重要。我們期待與HighTec等Rust合作伙伴合作,共同打造一個(gè)完整的AURIX Rust生態(tài)系統! 作為T(mén)C3x和TC4x的起點(diǎn),AURIX的Rust生態(tài)系統還包括了英飛凌最新發(fā)布的TC37x PAC。配合一套借助該PAC用Rust編寫(xiě)的Bluewind外設驅動(dòng)程序,客戶(hù)可以評估通過(guò) Rust 訪(fǎng)問(wèn)硬件的優(yōu)勢。內置的Veecle Rust運行時(shí)NOS將AURIX與PXROS-HR相集成;Lauterbach和PLS已為其 AURIX解決方案添加了優(yōu)化的Rust支持。這一新擴展的AURIX Rust生態(tài)系統還包含一整套說(shuō)明書(shū)。 供貨情況 欲訪(fǎng)問(wèn)AURIX Rust生態(tài)系統,請通過(guò)hightec-rt.com/rust- evaluation 或www.bluewind.it/rust/或veecle.io/aurix注冊。 有關(guān)AURIX Rust生態(tài)系統的更多信息,敬請訪(fǎng)問(wèn)https://www.infineon.com/cms/en/product/promopages/rust/。 |