HighTec Rust 개발 플랫폼
AURIX 및 ARM 기반 Stellar용 ISO 26262 ASIL D 인증
제품 소개
HighTec은 STMicroelectronics의 ARM 기반 Stellar 및 Infineon AURIX를 위한 업계 최초의 ISO 26262 ASIL D 인증 Rust 컴파일러 개발 플랫폼을 제공합니다. 이는 자동차 소프트웨어 개발의 보안 및 안전성 향상을 위한 중요한 산업적 성과입니다.
이 플랫폼은 메모리 안전 프로그래밍 언어를 통해 소프트웨어 정의 차량(Software-Defined Vehicle)의 과제를 해결합니다:
- 보안 위험 최소화
- 개발 주기 단축
- 비용 절감
기술 기반 (Technical Foundation)
컴파일러는 고급 오픈소스 LLVM 기술을 활용하여 완전한 Rust 언어 기능을 제공합니다.
C/C++ 및 Rust 컴파일러 모두 최첨단 LLVM 오픈소스 기술을 사용합니다. 이 통합된 접근 방식을 통해 하이브리드 개발 전략으로 새로 개발된 Rust 코드와 레거시 C/C++ 코드의 원활한 통합이 가능합니다.
주요 특징 (Features and Benefits)
고급 멀티코어 지원 (Advanced Multi-Core Support)
독자적인 멀티코어 마이그레이션 솔루션을 제공합니다.
- ISO 및 EABI 준수 링커 레벨 구현
- 소스 코드 수정 없이 멀티코어 이식 가능
- 동종(Homogenous) 및 이종(Heterogeneous) 멀티코어 아키텍처 모두 지원
메모리 안전성 (Memory Safety)
소유권(Ownership) 및 빌림(Borrowing) 시스템을 통해 null 포인터, 버퍼 오버플로우와 같은 메모리 취약점을 컴파일 시점에 방지합니다.
동시성 (Concurrency)
멀티코어 프로세서를 위한 스레드 및 async/await 지원을 제공하며, PXROS-HR과 같은 RTOS 옵션과 통합됩니다.
상호 운용성 (Interoperability)
전체 애플리케이션을 재설계할 필요 없이 C/C++ 코드와의 통합이 가능합니다. 레거시 코드를 점진적으로 Rust로 마이그레이션할 수 있습니다.
제로 비용 추상화 (Zero-cost Abstractions)
고수준 코드가 성능 저하 없이 효율적인 기계 코드로 컴파일됩니다. 추상화로 인한 런타임 오버헤드가 없습니다.
빌드 및 패키지 관리자 (Build and Package Manager - Cargo)
프로젝트 관리, 의존성 처리, 버전 관리 및 배포를 위한 통합 도구 세트를 제공합니다.
타입 안전성 (Type Safety)
강력한 타입 시스템이 프로그래밍 오류를 방지하고 신뢰성을 향상시킵니다.
타입 상태 API (Type-State API)
컴파일 시점 리소스 제약 적용으로 이중 해제(double-free) 오류 및 경쟁 조건(race conditions)을 방지합니다.
HighTec Rust Compiler에 대해 더 알고 싶으신가요?
전문 엔지니어가 귀사의 요구사항에 맞는 솔루션을 안내해 드립니다.
Rust Compiler 문의하기기술 사양
- 인증: ISO 26262 ASIL D
- 기술 기반: LLVM 오픈소스 기술
- 지원 플랫폼: Infineon AURIX, ARM Stellar (STMicroelectronics)
- 통합: AUTOSAR Classic 스택 및 SWC 호환
- RTOS: PXROS-HR 통합 지원
AUTOSAR 통합 (AUTOSAR Integration)
주요 자동차 벤더들이 RTE 레이어에서 소프트웨어 컴포넌트로서 Rust 애플리케이션 개발을 지원합니다.
조직은 RTE 위에서 Rust로 보안 또는 안전에 중요한 애플리케이션 소프트웨어를 개발하고 기존 AUTOSAR Classic 스택과 결합할 수 있습니다.
생태계 (Ecosystem)
HighTec은 다음 파트너사들과 협력하여 완전한 Rust 개발 환경을 제공합니다:
- Vector: Safety Applications with Rust and AUTOSAR Classic
- Elektrobit: Rust meets AUTOSAR
- ETAS: 통합 개발 환경 지원
지원 생태계:
- AURIX Rust Startup Ecosystem
- ARM Rust Ecosystem
HighTec Rust Compiler 도입을 검토하고 계신가요?
전문 엔지니어가 귀사의 요구사항에 맞는 솔루션을 안내해 드립니다.
Rust Compiler 문의하기