我们的解决方案

AUTOSAR 产品与解决方案

可复用的软件产品与交钥匙服务,让您的驱动可移植、模块符合 AUTOSAR,并加快集成速度。

四大方案,一个目标

从微控制器到完整 ECU,降低 AUTOSAR 软件的成本与风险

01

通用 MCAL

统一的 MCAL 架构,可在不同微控制器间移植。

了解详情 →
02

AUTOSAR 插件

让您现有的模块符合 AUTOSAR 标准。

了解详情 →
03

AUTOSAR 集成

从您的 ARXML 或文本需求,到完成集成的 ECU 配置。

了解详情 →
04

开发平台

定制平台,用于开发单个模块、多个模块或整个 ECU。

了解详情 →

通用 MCAL

MCAL 驱动由四层构成。在 MAS 通用 MCAL 中,上面三层 通用且与微控制器无关。只有底层驱动(LLD)针对目标 MCU。

将 MCAL 移植到新的微控制器或同系列的新型号,只需编写并验证 LLD。API 层、处理层和驱动层逻辑保持不变,其上构建的所有软件也无需改动。

API 层
AUTOSAR 标准接口、参数检查、DET 报告
通用
处理层(Handler)
状态机、作业 / 队列管理、通知
通用
驱动层
与寄存器布局无关的外设逻辑
通用
LLD · 底层驱动
寄存器访问,MCU 特定的硬件处理
MCU 专用
微控制器(Infineon、NXP、Renesas、ST…)

主要优势

⚡

快速移植

支持新的 MCU 只需重写 LLD,从而减少移植工作量,缩短上市时间。

🔗

稳定的接口

所有目标平台上 API 和行为一致:更换 MCU 不会影响上层 BSW 和应用软件。

✅

验证复用

通用层的测试、评审和质量证据可在项目间复用,只有 LLD 需要完整的重新验证。

🔄

多源供应

更换微控制器或采用双源供应成为现实可行的选择,降低对单一芯片厂商的依赖。

🔧

更低的维护成本

上层只有一套代码:任何修复或改进都能惠及所有支持的微控制器。

⚙️

一致的配置

所有目标平台采用相同的配置方式,团队只需掌握一次即可反复使用。

AUTOSAR 插件

MAS 让您的软件模块 符合 AUTOSAR 标准,使其能够在任何标准 AUTOSAR 工具链中进行配置、生成和集成。

适用对象

微控制器制造商

您拥有 MCAL 模块或底层驱动,需要以 AUTOSAR MCAL 的形式交付给客户。

集成商与供应商

您拥有需要集成到 AUTOSAR ECU 中的特定模块(专有驱动、CDD、中间件)。

交付内容

  • 符合 AUTOSAR 的 API 和模块结构
  • ARXML 格式的 ECUC 参数定义(ParamDef)和 BSW 模块描述
  • 集成到 AUTOSAR 工具中的配置代码生成器
  • 错误报告(DET / DEM)、MemMap 和 SchM 集成
  • 集成文档与用户文档

AUTOSAR 集成加速

把您的 ARXML 文件、甚至纯文本需求交给我们。我们会将其集成到 任意 AUTOSAR 平台上,并遵守各 AUTOSAR 供应商的 ECUC 参数定义。

1

您的输入

系统 / ECU 抽取 ARXML、通信矩阵或文本规格。

2

分析

一致性检查、差距分析,并将文本需求转化为 AUTOSAR 配置。

3

配置

在您的供应商软件栈上完成配置,符合其 ECUC ParamDef(Vector、Elektrobit、ETAS…)。

4

交付

已生成并编译的配置、集成报告,以及与输入的可追溯性。

平台无关适用于您现有的 AUTOSAR 软件栈
符合供应商规范遵守各供应商的 ECUC ParamDef
从文本到 ARXML即使没有形式化模型,我们也能从您的需求出发

定制开发平台

您已有 AUTOSAR ECU,希望开发自己的模块?MAS 为您提供 定制的 AUTOSAR 平台 ,让您的团队专注于软件本身,而非集成工作。

单个模块

单模块

围绕您所开发模块的即用型环境,相关 BSW 已完成配置。

完整 ECU

完整 ECU

为您的 ECU 提供完整的 AUTOSAR 基线:BSW、OS 和 RTE 已配置完毕,可直接进行应用开发。

平台典型内容

  • 针对目标 MCU 配置的 AUTOSAR 基线
  • 构建环境与编译器集成
  • 尚未就绪模块的桩代码
  • 调试与烧录环境
  • 集成指南与文档
  • 开发过程中的技术支持

对我们的解决方案感兴趣?

请告诉我们您的微控制器、模块或 ECU 项目情况,我们将为您推荐合适的方案。

联系我们