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

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

O desenvolvimento de sistemas seguros é fundamental para o mercado automotivo. A linguagem de programação Rust – com seu suporte integrado para desenvolvimento de software com memória segura – é um facilitador importante para o design de software automotivo de missão crítica.

A Infineon Technologies está dando o primeiro passo, criando um ecossistema Rust no setor integrado. Isso torna a empresa a primeira grande fabricante de semicondutores a oferecer suporte oficial ao Rust para seus microcontroladores.

Os primeiros são os MCUs automotivos AURIX TC3xx e TRAVEO T2G. Embora o TRAVEO use o conjunto de ferramentas Rust oficial e os alvos Arm Cortex-M, um compilador Rust dedicado foi desenvolvido para AURIX pelo parceiro de ferramentas da Infineon, HighTec EDV-Systeme. O suporte PSoC e AURIX TC4x ocorrerá no segundo semestre de 2023.

As famílias de produtos de microcontroladores AURIX TC3xx e TRAVEO T2G oferecem uma gama de funções de hardware integradas para segurança funcional e cibersegurança. A introdução do suporte para Rust complementa esses recursos de hardware no lado do software. Caixas de acesso periférico (PACs) para AURIX e TRAVEO são fornecidas para acesso nativo aos periféricos do microcontrolador.

Os PACs são gerados com a ferramenta svd2rust e seguem o mesmo padrão API para acesso periférico. Os PACs são complementados com exemplos de código que demonstram o uso de Rust em microcontroladores Infineon e estão disponíveis no GitHub.

Comparado ao C/C++, Rust é uma nova linguagem de programação desenvolvida pela comunidade de código aberto. O foco do Rust está na segurança de tipo e no suporte à simultaneidade. A linguagem de programação foi projetada para facilitar o desenvolvimento de software seguro, fornecendo um sistema de construção conveniente e o gerenciador de pacotes “Cargo”.

Conteúdo Relacionado

A Samsung Electronics, fornecedora de tecnologia de memória avançada,...
Uma rede de sensores é incorporada em todos os...
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...
O controlador do motor é um dos componentes mais...
ESP32-CAM é um módulo de câmera compacto que combina...
A evolução dos padrões USB foi fundamental para moldar...
A SCHURTER anuncia um aprimoramento para sua conhecida série...
ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。