사이트맵 보기

뉴스레터

[TRACE32 News] Infineon AURIX™를 위한 Rust 개발 플랫폼 디버그 지원

작성일

작성자 기술지원

조회수 114

첨부파일



TRACE32가 Infineon AURIX™를 위한

Rust 개발 플랫폼을 지원합니다.


2024 2 23 —TRACE32® 개발 도구는 이제 Infineon AURIX™ TC3x TC4x 마이크로컨트롤러용으로 맞춤 설정된 HighTec Rust 컴파일러를 지원합니다. 컴파일된 Rust 프로그램의 디버깅은 이제 머신 코드뿐만 아니라 소스 코드 수준에서도 가능합니다.


Rust는 메모리 접근 오류나 버퍼 오버플로우와 같은 프로그램 오류를 피하기 위해 개발된 다중 패러다임 시스템 프로그래밍 언어로, 오픈 소스 커뮤니티에 의해 개발되었습니다. 고려 사항 중 하나는 보안 취약점으로 이어질 수 있는 프로그램 오류를 방지하는 것입니다. HighTec Rust 컴파일러는 Rust 언어의 모든 기능을 제공하여 메모리 안전성, 동시성 및 상호 운용성을 포함한 안전하고 안정적이며 고성능이며 신속하게 배포할 수 있는 요구 사항을 가진 응용 프로그램에 대해 전체적인 지원을 제공합니다.


TRACE32® AURIX™ TC3x TC4x에 구현된 TriCore PPU GTM과 같은 다른 코어에 대한 Rust 코드의 하드웨어 가속 디버깅 및 실시간 trace를 가능하게 합니다. 이는 전체 시스템을 커버할 수 있는 독특한 능력입니다. TRACE32®는 범용적으로 사용 가능한 PowreView 소프트웨어와 debug trace 하드웨어 모듈로 구성됩니다. TRACE32®의 지능형 PowerDebug 모듈은 효율적인 디버깅 및 테스트 자동화를 위해 최고의 다운로드 속도와 최소의 응답 시간을 제공합니다. PowerTrace real-time trace 모듈은 AURIX™ 시스템의 CPU 및 기타 코어의 동작에 대해 실시간 성능에 영향을 미치지 않으면서 무엇을 하고 있는지에 대한 완벽한 디버깅 환경을 제공합니다. 또한, TRACE32®의 선도적인 hypervisor OS Awareness 기술 덕분에 가상화된 환경도 안전하고 제한 없이 분석할 수 있습니다. 코드 커버리지 측정을 포함한 trace 분석은 임베디드 설계를 이전보다 빠르고 안전하고 신뢰할 수 있게 시장에 출시하는 데 도움이 될 수 있습니다.


"Managing Director Norbert Weiss 'Rust는 보안, 고성능 및 사용 편의성을 제공하는 프로그래밍 언어입니다.'라고 말합니다. 'HighTec Rust 컴파일러를 위한 시장 선도적인 TRACE32® 디버그 및 Trace 도구의 지원을 통해 임베디드 개발자들은 이제 AURIX™ 기반 프로젝트에 Rust를 활용할 수 있습니다.' "


“HighTec EDV-Systeme CTO Mario Cupelli 'AURIX™ TC4x TC3x HighTec Rust 컴파일러는 고급 오픈 소스 LLVM 기술을 활용하여 메모리 안전성, 동시성 및 상호 운용성을 포함한 Rust의 모든 기능을 안전하고 안정적인 고성능 응용 프로그램에 적용합니다.'라고 설명합니다. '우리는 TRACE32®와 함께 Rust C/C++로 작성된 안전하고 안전한 임베디드 응용 프로그램의 개발, 디버깅, trace 및 배포에 대한 선도적인 솔루션을 제공하는 것을 매우 기쁘게 생각합니다.' “


"HighTecRust 개발 플랫폼과 함께, TRACE32®는 임베디드 개발자들이 AURIX™ TC3x TC4x 마이크로컨트롤러를 기반으로 하는 Rust 응용 프로그램을 더욱 빠르고 쉽게 발전시킬 수 있도록 지원합니다.


추가 문의 사항은 TRACE32@mdstech.co.kr 으로 연락 부탁드립니다. 감사합니다.



고객문의 기술지원/
데모/
SW요청
031-627-
3116