Infineon - 汽车安全与网络安全:英飞凌AURIXTC3xx、TC4x、TRAVEO? T2G 和 PSoC 系列微控制器支持 Rust 语言

时间:2023-05-16

    安全系统的开发对汽车市场至关重要。Rust 编程语言可用于内存安全软件的嵌入式开发,这是任务关键型汽车软件设计的一个重要推动因素。英飞凌科技股份公司(FSE 代码:IFX / OTCQX 代码:IFNNY)迈出了在嵌入式领域构建 Rust 生态系统的第一步,成为第一家正式支持在微控制器上运行Rust语言的头部半导体制造商。英飞凌市场领先的 AURIXTC3xx 和TRAVEO T2G 车用 MCU将率先支持Rust语言。虽然TRAVEO使用的是 Rust 官方工具链和Arm Cortex-M 目标架构,但英飞凌的工具合作伙伴 HighTec EDV-Systeme 为 AURIX 开发了专用的 Rust编译器。而PSoC 和 AURIX TC4x 将在 2023 年下半年开始支持Rust语言。

    AURIX TC3xx 和 TRAVEO T2G系列微控制器产品为功能安全和网络安全提供了广泛的集成硬件功能。引入对Rust的支持则是从软件层面形成对硬件功能的补充。为AURIX 和 TRAVEO 提供了外围设备通道库(PAC),便于对微控制器外设进行本地访问。使用 svd2rust 工具生成的 PAC遵循相同的外设访问 API 标准。用户在 GitHub 中搜索PAC,就可以通过其代码示例来了解如何在英飞凌微控制器上使用 Rust语言。
    与 C/C++ 语言不同的是,Rust 语言是由开源社区开发的一门新编程语言,侧重于类型安全和并发支持。这门编程语言旨在通过提供简单易用的构建系统和软件包管理器“Cargo”来促进安全和可靠的软件开发。
上一篇:Infineon - 河洛半导体支持英飞凌OPTIGATM TPM安全芯片固件烧录,加速设备制造商产品上市时间
下一篇:Infineon - PROFET Load Guard 12V通过可调节过流限制和容性负载开关模式为汽车ADAS和配电系统保驾护航

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。