推動創新:Infineon 為卓越汽車款而設的 Rust 開發平台

釋放 Infineon 微控制器 Rust 的力量:汽車安全與網路安全的新時代

隨著汽車產業的不斷發展,對安全可靠系統的需求變得至關重要。Infineon 向前邁出了重要一步,為其 AURIX™ TC3xx、TC4x、TRAVEO™ T2GPSoC™ 微控制器系列引入 Rust 支援。此舉標誌著關鍵任務汽車軟體開發的一個重要里程碑,使開發人員能夠利用 Rust 記憶體安全程式語言的強大功能。

AURIX™ 和 TRAVEO™ T2G:硬體和軟體的完美結合

AURIX™ TC3xx 和 TRAVEO™ T2G 微控制器產品系列為功能安全和網路安全提供了廣泛的整合硬體功能。透過引入 Rust 支持,Infineon 透過強大的軟體生態系統補充了這些硬體功能。 AURIX™ 和 TRAVEO™ 的周邊裝置存取套件(PAC)提供對微控制器周邊裝置的本機存取,使用 svd2rust 工具產生並跟隨相同的周邊裝置存取 API 標準。 GitHub 上提供了示範 Rust 在 Infineon 微控制器上使用的程式碼範例。

AURIX™ Rust 新創生態系統:為開發人員賦能

AURIX™ Rust Startup 生態系統是 Infineon、VeecleHighTecBluewind 之間的合作成果,旨在支援Infineon AURIX™ 架構上的 Rust 用於汽車和工業應用。該生態系統使客戶能夠將 Rust 任務與現有的「C」實現無縫集成,以進行評估和預開發。

AURIX™ Rust Startup 生態系統的設計考慮了三個關鍵目標:

  • 可用性:從第一天起就最大限度地減少摩擦並實現高效的開發。
  • 面向未來:確保與安全核心整合並隔離到關鍵內容的記憶體保護任務中。
  • 相容於舊版:促進與舊版 C 任務的共存,實現經過驗證的程式碼重用並避免昂貴的重新實行。

合作夥伴和資源

AURIX™ Rust 入門生態系統的合作夥伴提供全面的支援服務及其產品:

  • 適用於 AURIX™ 的 HighTec Rust 編譯器:專為 AURIX™ TC3xx 和 TC4x 微控制器量身打造的新型編譯器,利用先進的開源 LLVM 技術。
  • Veecle AURIX™ Rust 運行時間:專為汽車開發而設計的資料驅動非同步運行時間,完全以 Rust 編寫。
  • Bluewind Rust 低階驅動程式:在本機 Rust 中啟用直接 AURIX™ 硬體存取。

Infineon 微控制器上的 Rust 入門

索取 Rust 評估套件並探索在 Infineon 微控制器上進行 Rust 開發的可能性。請參考我們最新的部落格文章「Infineon Leads the Way:Enabling Rust for MCUs in the Semiconductor Industry」,以了解有關這一突破性舉措的更多資訊。

加入嵌入式領域的 Rust 革命,了解 Infineon 的開創性努力如何幫助您的開發之旅。