インフィニオン、マイクロコントローラー ファミリーのAURIX™ TC3xxおよびTC4x、TRAVEO™ T2G、PSoC™で新たにプログラミング言語Rustをサポート
自動車の安全性とサイバーセキュリティ向上に貢献
2023年3月7日、ミュンヘン (ドイツ)
自動車市場にとって、安全なシステムの開発は極めて重要です。プログラミング言語Rustは、メモリ セーフなソフトウェア開発向けサポートが組み込まれており、ミッション クリティカルな自動車用ソフトウェアの設計の実現に重要です。インフィニオン テクノロジーズ (FSE: IFX / OTCQX: IFNNY) は、組み込み分野におけるRustエコシステムの構築に向けた第一歩を踏み出しました。インフィニオンは、大手半導体メーカーとして初めて、マイクロコントローラーでRustを公式にサポートします。まず、市場をリードする車載用マイコンであるAURIX™ TC3xxとTRAVEO™ T2Gからサポートします。TRAVEO™ は、公式のRustツール チェーンとArm® Cortex® -Mターゲットを使用していますが、AURIX用に専用のRustコンパイラがインフィニオンのツール パートナーHighTec EDV-Systemeによって開発されています。PSoC™ とAURIX TC4xは、2023年後半にサポート開始予定です。
AURIX TC3xxおよびTRAVEO T2Gマイクロコントローラー製品ファミリーは、機能安全およびサイバーセキュリティのための幅広い統合ハードウェア機能を提供しています。Rustのサポートを導入することで、これらのハードウェア機能をソフトウェア側で補完することができます。AURIX™とTRAVEO™のペリフェラル アクセス クレート (PAC) は、マイクロコントローラーのペリフェラルへのネイティブ アクセス用に提供されます。PACは svd2rustツールで生成され、周辺機器アクセスのための同じAPI標準に従います。PACは、InfineonマイクロコントローラーでのRustの使用を実証するコード例で補完され、GitHubで利用可能です。
C/C++と比較して、Rustはオープンソースコミュニティによって開発された新しいプログラミング言語で、型安全性と並行性のサポートに焦点をあてています。また、便利なビルドシステムとパッケージマネージャー「Cargo」を提供することで、安全でセキュアなソフトウェアの開発を促進するように設計されています。
Information Number
INFATV202303-076j
Press Photos
-
The AURIX and TRAVEO T2G microcontroller families offer a wide range of integrated hardware functions for functional safety and cybersecurity. Introducing support for Rust complements these hardware features on the software side.Rust_AURIX_TRAVEO
JPG | 216 kb | 2126 x 1418 px