Skip to main content
基于Rust的车载软件平台

PARA

基于Rust构建的下一代车载软件平台

PARA是面向车载高性能计算的软件平台。作为业界首个基于Rust内核的平台,在编译阶段即可消除内存缺陷。符合AUTOSAR Adaptive Platform标准,已通过ASIL-B和ASPICE CL2认证。

为什么选择Rust

为什么选择Rust?

从根本上变革车载软件的安全性和质量

车载软件缺陷的很大一部分源于内存错误。传统C/C++平台依赖运行时测试和静态分析来管理这些问题,但这并非根本性解决方案。 PARA将Rust语言的安全性保障引入车载软件,在开发阶段消除缺陷,降低量产后的召回风险。由于原样支持AUTOSAR Adaptive标准接口,您可以在保留现有开发资产和工作流程的同时完成平台迁移。

降低量产后缺陷风险

use-after-free、buffer overflow等内存错误在编译阶段即被阻断。运行时发现的致命缺陷减少,降低召回和OTA紧急补丁的风险。

多核HPC环境的稳定性

编译器防止数据竞争。即使在复杂的多核ECU环境中也能无并发缺陷地稳定运行,降低验证成本和周期。

安全性不牺牲性能

Rust的零成本抽象保持与C/C++同等的运行时性能。无需为安全性而升级硬件规格或牺牲性能。

有利于功能安全认证

语言级别的缺陷预防减少了ISO 26262 ASIL认证过程中需要证明的安全案例。可期待更少的安全缺陷和更短的认证周期。

概述

面向高性能车载计算的软件平台

PARA是面向Vehicle Computer(VCU)、AD/ADAS、汽车HMI等高性能ECU的车载软件平台。基于面向服务的架构(SOA)支持应用间灵活通信,符合AUTOSAR Adaptive Platform标准。 通过提供标准C++ ARA接口(ara::),现有基于AUTOSAR开发的应用和开发环境可以无需任何更改直接使用。

开发工作流

SystemDesign(XML)ApplicationDesign(XML)ModuleConfiguration(XML)CodeGenerationManifestGenerationGeneratedCodesManifestsImplementation(Coding or MBD)Build andCompileTarget EnvironmentExecutableBinaryECUPortingDeployments

AUTOSAR Adaptive架构

AUTOSAR Runtime for Adaptive Applications (ARA)
ara::comcommunication
management
SOME/IPDDSIPC
ara::rdsraw stream
ara::tsynctime synchronization
ara::idsmintrusion detection system manager
ara::aagautomotive api gateway
ara::perpersistency
ara::phmplatform health management
ara::cryptocryptography
ara::smstate management
ara::ucmupdate & config
management
ara::corecore types
ara::execexecution management
ara::loglogging & tracing
ara::diagdiagnostics
ara::nmnetwork management
POSIX PSE51/C++ STLoperating system interface
ZERO-COPY IPC BUSDEVICE DRIVER
machine
认证

经过验证的质量与安全性

可直接应用于量产项目的平台

ASIL-B
ISO 26262功能安全认证
ASPICE CL2
开发过程成熟度认证
AUTOSAR Dev. Partner
Vendor ID 0x4F
ARA兼容
标准接口支持

PARA已完成ISO 26262 ASIL-B功能安全认证和Automotive SPICE CL2过程认证。自2018年首次发布以来,已与国内外主要OEM和Tier 1企业成功完成多个项目,提供经过验证的质量。

模块

支持AUTOSAR Adaptive全部模块

选择所需功能,按项目需求进行配置

模块功能状态
ara::comCommunication (SOME/IP, DDS, IPC, Zenoh)
ara::coreCore Types
ara::cryptoCryptography
ara::diagDiagnostics (UDS, DoIP, SOVD)
ara::execExecution Management
ara::idsmIntrusion Detection
ara::logLogging & Tracing (DLT)
ara::nmNetwork Management
ara::perPersistency
ara::phmPlatform Health Management
ara::smState Management
ara::tsyncTime Synchronization (IEEE 802.1AS)
ara::ucmUpdate & Config Management (OTA)

R25-11 Rust版本已完成5个核心模块(core、exec、log、per、com)的Rust实现,其余模块正在顺序迁移至Rust。所有模块已通过R20-11 C++版本在多个国内外先行开发和PoC项目中得到验证。

差异化

PARA独有的差异化优势

现有平台无法提供的价值

业界唯一的Rust内核

在现有车载软件平台中,唯一采用Rust实现内核。语言级别的内存安全性是其他平台无法提供的根本差异化优势。

多样化通信协议

从SOME/IP、DDS、Zero-copy IPC到Eclipse Zenoh——根据项目需求选择合适的通信方式。同时支持E2E Protection和TLS安全。

AI / ROS2集成

通过Container Manager将基于Docker的AI/ML工作负载直接集成到车载平台。通过ROS2集成与自动驾驶开发环境自然连接。

专用设计工具PAIO集成

在PAIO设计工具中一站式完成从系统设计到代码生成、Manifest生成。消除设计与实现之间的鸿沟。

应用案例

已应用于多种车辆架构

VCU & Zonal Architecture

以Vehicle Computer为中心,实现了ADAS、IVI、ZONE ECU之间的SOA通信。在集中式车辆架构转型项目中作为核心平台得到应用。

VCU & Zonal Architecture

OTA软件更新

通过UCM和OTA Client构建了整车软件远程更新环境。通过State Management联动验证了安全的更新工作流程。

OTA软件更新

AI with Container on HPC

实现了基于Docker容器的AI推理应用与AUTOSAR服务的集成。在HPC环境中验证了车载AI工作负载的灵活部署。

AI with Container on HPC

BMS on SOA & Simulink

完成了基于MATLAB/Simulink的传统BMS向SOA架构的迁移。获得了利用现有模型设计资产进行迁移的案例。

BMS on SOA & Simulink

ZONE ECU with Signal-to-Service

实现了将基于CAN的传统信号转换为Ethernet SOA服务的S2S网关。同时完成了ROS(DDS)协议转换演示,验证了多种通信域之间的数据交换。

ZONE ECU with Signal-to-Service

全球SDV API合规

执行了对应中国CAAM、日本OSDVI等各国SDV API标准的项目。以单一平台满足了全球法规要求。

全球SDV API合规
Features

核心功能

Rust原生内核 — 保证编译时内存安全性和并发安全性。

Full SOA架构 — 支持SOME/IP、DDS、Zero-copy IPC、Zenoh等多种通信协议。

ARA标准兼容 — 可直接使用现有基于AUTOSAR的应用和开发环境。

基于容器的AI集成 — 通过Docker和ROS2集成支持车载AI工作负载。

ASIL-B / ASPICE CL2认证 — 同时验证了功能安全和开发过程成熟度。

PAIO设计工具集成 — 从系统设计到代码生成、部署的完整开发工作流。

价格

简洁的价格方案

免费下载,按需订阅升级

RECOMMENDED
Trial
Free
30天免费体验 · 包含Pro全部功能
  • 所有功能开放(库)
  • 示例(Playground)
  • x86_64 Linux
  • 社区支持
免费下载
Pro
Contact
按项目许可
  • + PAIO(设计工具)
  • + 代码生成器
  • + 交叉编译
请求报价
OEM / TIER 1
Enterprise
Custom
企业订阅 · 定制许可
  • + 专属技术支持
  • + 目标硬件移植支持
  • + 现有系统集成咨询
联系销售团队

正在考虑引入PARA?

我们为您提供技术咨询、演示展示或PoC项目的相关信息。

联系我们