应用案例:从 AUTOSAR 3 迁移到 AUTOSAR 4

迁移过程中必须考虑潜在 AUTOSAR 工具链含有的元素。

AUTOSAR 标准代表着安全,软件组件可以进行交换和重复使用。dSPACE 全面支持从 AUTOSAR 3 迁移到 AUTOSAR 4。

dSPACE 技术支持

  • 迁移现有架构和元素
  • 将 AUTOSAR 工具集成在开发流程中
  • 全面支持 AUTOSAR R3 和 R4
  • 通过脚本实现特定项目自动化

迁移组件代码

对于单个软件组件的迁移,dSPACE 的产品代码生成器 TargetLink® 绝对是理想之选。在 TargetLink 中由单个功能生成产品代码时,用户可以定义代码所基于的 AUTOSAR 版本。由于开环和闭环控制算法与 AUTOSAR 版本无关,因此只需要与特定版本的数据进行关联。这意味着只有该关联数据需要针对 AUTOSAR 4 进行调整。TargetLink 将数据存储在不依赖 AUTOSAR 版本的数据字典中,所以只需要更改一个全局属性即可生成符合 AUTOSAR 4 标准的代码。

迁移架构

由于两种 AUTOSAR 版本之间存在复杂而显著的差异,因此无法通过单击一个按钮对整个系统架构和更大的 AUTOSAR 系统提取文件进行迁移。有些迁移过程可以通过脚本自动执行,但是必须根据每种情况对这些脚本进行调整。

有一种转换器能够自动转换 AUTOSAR 软件组件模板中的所有 AUTOSAR 3 元素。这确保了信息不会丢失。但是,该转换器不会创建 AUTOSAR 4 所添加的新元素。dSPACE 通过与客户沟通了解了 AUTOSAR 4 应该具有的架构。获得架构信息之后,dSPACE 工程服务部门创建了定制脚本,它能通过 SystemDesk 自动化接口生成所需架构。

转换过程可以在 dSPACE 或客户处进行。dSPACE 提供各种工程服务来满足迁移需求。

调整工具链

要实现成功迁移,开发人员不仅要考虑 AUTOSAR 文件,还要考虑整个基本工具链。当文件从 AUTOSAR 3 迁移到 AUTOSAR 4 时,可能还需要更新正在使用的 AUTOSAR 工具,以便随后可以编辑新的 AUTOSAR 4 文件(图 1)。dSPACE 可以提供一种成熟的工具链以及具体的建议和支持,使用户能够从 dSPACE 长期积累的项目经验中受益匪浅。在与客户密切合作的过程中,dSPACE 首先会查看哪些数据需要迁移、存在哪些类型的数据,以及需要迁移单个软件组件还是整个软件架构。随后会根据单个项目的需求定制迁移解决方案。

dSPACE 还能提供关于 AUTOSAR 4 的培训,以使客户熟悉新版本的变化。

Further Information

推动创新进程。我们始终在技术开发的最前沿。

欢迎订阅我们简讯,了解我们的专业技术以及产品。希望我们的成功案例能够对您有所帮助。快速了解仿真和验证的最新信息。欢迎订阅/管理dSPACE简讯和dSPACE航空速报。

Enable form call

At this point, an input form from Click Dimensions is integrated. This enables us to process your newsletter subscription. The form is currently hidden due to your privacy settings for our website.

External input form

By activating the input form, you consent to personal data being transmitted to Click Dimensions within the EU, in the USA, Canada or Australia. More on this in our privacy policy.