Infineon é o primeiro grande fabricante de semicondutores a oferecer suporte oficial ao Rust

Infineon es el primer gran fabricante de semiconductores que admite oficialmente Rust

El desarrollo de sistemas seguros es fundamental para el mercado de la automoción. El lenguaje de programación Rust, con su soporte integrado para el desarrollo de software con seguridad de memoria, es un facilitador importante para el diseño de software automotriz de misión crítica.

Infineon Technologies está dando el primer paso al crear un ecosistema Rust en el sector integrado. Esto convierte a la empresa en el primer gran fabricante de semiconductores en respaldar oficialmente a Rust para sus microcontroladores.

Los primeros son los MCU automotrices AURIX TC3xx y TRAVEO T2G. Aunque TRAVEO utiliza la cadena de herramientas oficial de Rust y los objetivos Arm Cortex-M, el socio de herramientas de Infineon, HighTec EDV-Systeme, desarrolló un compilador de Rust dedicado para AURIX. La compatibilidad con PSoC y AURIX TC4x se producirá en la segunda mitad de 2023.

Las familias de productos de microcontroladores AURIX TC3xx y TRAVEO T2G ofrecen una gama de funciones de hardware integradas para seguridad funcional y ciberseguridad. La introducción del soporte para Rust complementa estas características de hardware en el lado del software. Se proporcionan cajas de acceso periférico (PAC) para AURIX y TRAVEO para acceso nativo a los periféricos del microcontrolador.

Los PAC se generan con la herramienta svd2rust y siguen el mismo estándar API para el acceso a periféricos. Los PAC se complementan con ejemplos de código que demuestran el uso de Rust en microcontroladores Infineon y están disponibles en GitHub.

En comparación con C/C++, Rust es un nuevo lenguaje de programación desarrollado por la comunidad de código abierto. El enfoque de Rust está en la seguridad de tipos y el soporte de concurrencia. El lenguaje de programación está diseñado para facilitar el desarrollo de software seguro al proporcionar un sistema de compilación conveniente y el administrador de paquetes "Cargo".

Conteúdo Relacionado

A Samsung Electronics, fornecedora de tecnologia de memória avançada,...
C++ tem muitas vantagens em comparação com a linguagem...
Um aspecto muito interessante da programação é que teoricamente...
Uma parte significativa do trabalho de um programador é...
Ponteiros (também frequentemente chamados em alemão pela palavra inglesa...
A programação é uma subárea do desenvolvimento de software...
O Processamento de Linguagem Natural (PNL) é um método...
Numpy é uma biblioteca Python poderosa para cálculos numéricos....
O mundo da ciência da computação está em constante...
Na área de desenvolvimento web, a linguagem de programação...
Nos últimos anos, a inteligência artificial (IA) deu grandes...
Nos últimos anos, a comunidade de desenvolvimento de software...
En cada vehículo hay una red de sensores integrada...
El controlador del motor es uno de los componentes...
ESP32-CAM es un módulo de cámara compacto que combina...
La evolución de los estándares USB ha sido fundamental...
SCHURTER anuncia una mejora de su popular serie SWZ...
Visual Communications Company (VCC) ha anunciado sus nuevos tubos...
Regresar al blog

Deja un comentario

Ten en cuenta que los comentarios deben aprobarse antes de que se publiquen.