SystemDesk

系统架构建模并生成虚拟 ECU

SystemDesk 是一种系统架构工具,能为应用软件的 AUTOSAR 架构和系统的建模提供精密、广泛的支持。此外,SystemDesk 还能通过应用软件生成虚拟 ECU (V-ECU)。V-ECU 可在 dSPACE 仿真平台上用作被测单元,比如使用基于 PC 的仿真平台 VEOS 来验证 ECU 软件。

  • SystemDesk 5.5

    广泛扩展的AUTOSAR支持,V-ECU Containers的3.0格式等等

    详细了解

  • 使用 SystemDesk 和 EB tresos Studio 成功开发 ECU 软件

    网络研讨会录制:本网络研讨会展示了如何利用 SystemDesk 和 EB tresos 开发 ECU 软件(从软件架构到基本软件)。

    详细了解

  • 不依赖AUTOSAR生成AUTOSAR 的虚拟电子控制单元

    在本次免费的网络研讨会上,dSPACE 将会演示如何在非 AUTOSAR 项目中生成虚拟 ECU。

    详细了解

  • AUTOSAR、工作流程和工具简介

    网络研讨会录制:这场由 dSPACE 和 Elektrobit 主持的网络研讨会提供了最新兴起的 AUTOSAR 车内软件开发标准的基本简介。

    详细了解

  • 将Elektrobit基础软件集成至虚拟ECU以进行诊断性测试

    在这个免费的网络研讨会中,dSPACE和Elektrobit将演示如何将基础软件模块集成至虚拟ECU中。

    详细了解

  • 自然虚拟

    在新功能可用时立即对其进行测试 。这项任务要求足够的灵活性,并需要前置测试。因此,大众汽车公司使用自动生成的虚拟 ECU。dSPACE 工具 SystemDesk 和 VEOS 可帮助开发人员生成和仿真软件。

  • 智能软件、智能卡车

    安全性、效率和可用性是商用车的核心要求。技术供应商WABCO确保流程实施中的一致性,对可靠的安全关键型系统的开发进行优化。该流程基于一个全面的工具链,其中 SystemDesk 和 TargetLink 为兼容 AUTOSAR 和 ISO 26262 标准的开发奠定了基础。

    详细了解

  • 加快发动机验证

    如果不借助于物理硬件,您能更快地执行测试活动吗?硅谷技术公司 Tula 自建立虚拟验证环境以来,其确认和验证活动所需的时间缩短了 50%。

    详细了解

  • 如何在VEOS中仿真自适应AUTOSAR V-ECU

    有了VEOS,基于Linux的ECU可以尽早有效地进行测试,并与其它仿真组件同步。

    详细了解

  • 如何通过自适应AUTOSAR实现自动驾驶

    汽车工业正在进行自我改造。随着自动驾驶的发展,软件架构的要求发生了根本性的变化。

    详细了解

  • 什么是虚拟ECU?

    V-ECU并不像人们想象的那么神秘:最后,它可以归结为使用自动生成的运行时环境和操作系统来丰富代码(无论是否是AUTOSAR),以在软件在环环境中使用。。

    详细了解

  • 你的ECU软件在迁移到AUTOSAR后还能正常工作吗?

    许多公司正致力于将现有的电子控制单元(ECU)软件迁移到AUTOSAR上。这通常包括重写大部分结构和代码以符合标准。

    详细了解

应用领域

SystemDesk可用于两个应用领域。SystemDesk 是一种系统架构工具,能为应用软件的 AUTOSAR 架构和系统的建模提供精密、广泛的支持。全面的图形支持对初次使用有很大帮助,还能在大型项目中提高工作效率,减少工作错误。

第二个应用程序区域创建虚拟ECU(V-ECU),用于在早期开发阶段验证ECU软件。无论是在应用程序级别,还是包括基础软件,V-ECU都包含待测功能的序列号。V-ECU 可在 dSPACE 仿真平台上用作被测单元,比如使用基于 PC 的仿真平台 VEOS。

主要优点

  • 便捷的对话框、编辑器和图表,便于高效使用
  • 轻松、快速地生成基于 AUTOSAR 和非 AUTOSAR 软件的虚拟 ECU 以便验证
  • V-ECU包括应用软件、dSPACE的基本软件(用于应用软件测试)或自身的基础软件(用于测试集成)
  • 通过对一致性和准确性进行基于规则的综合验证保证可靠的项目质量
  • 由第三方工具通过自动化 API 自动执行重复性任务或进行远程控制,进而简化了开发过程

Functionality Description
AUTOSAR modeling
  • Modeling of software architectures and systems according to both Classic AUTOSAR and Adaptive AUTOSAR standard
  • Clear overview due to graphical modeling with diagrams
  • Sophisticated editors and dialogs for easy and faultless data entry
  • Data exchange: flexible and easy-to-configure import and export of ARXML files
  • Complete support of the AUTOSAR meta model 1)
  • Import of communication matrices (DBC, LDF, FIBEX)
  • Support of AUTOSAR Splittables lets you reimport splitted AUTOSAR elements without changing other parts
V-ECU generation
  • V-ECU generation based on AUTOSAR-compliant and non-AUTOSAR-compliant code
  • Creating V-ECUs for the AUTOSAR Adaptive Platform
  • For testing application software, V-ECUs can include dSPACE basic software
  • For testing basic software or functions that require realistic basic software functions, production basic software can be integrated
  • For testing application software, you can use the mostly automatic configuration and generation of required basic software modules
  • Integration of your own basic software modules (optional), e.g., for diagnostics tests and test of the complete ECU software
  • Let V-ECUs go to sleep state and wake up again during the simulation in VEOS
  • Now supporting basic software based on the ICU, AUTOSAR MCAL modules for VEOS
  • Include your own basic software in V-ECUs, now also based on these new MCAL modules: SPI (Serial Peripheral interface), APU (Angular Processing Unit) and LIN Slave
  • Generation of A2L files including memory sections
  • With a wrapper, existing Classic AUTOSAR Software Components can be turned into Adaptive Applications
Process support
  • Comprehensive rule-based validation of the system architecture and ECU software regarding consistency, correctness, and completeness
  • Easy data exchange with dSPACE’s code generator, TargetLink
  • Usable with every AUTOSAR-compliant basic software configuration tool
  • Support of Classic AUTOSAR Revisions R4.4.0, R4.3.1, R4.3.0 R4.2.2, R4.2.1, R4.1.3, R4.1.2, R4.1.1, R4.0.3, and R4.0.2
  • Support of Adaptive AUTOSAR Release 18.10
  • Include functionalities for realistic sensor input to the V-ECU: to detect rising or falling edges or create angle-based events like for camshaft sensors
  • Completely documented automation API for automating tasks such as report generation, software architecture creation, and automatic V-ECU generation
  • Hyperlink connection between model elements and single requirements in a requirements management tool, such as IBM® Rational® DOORS®
  • Scripts running on Python 3.6
1) 仅限SystemDesk 5.x

应用领域

SystemDesk Modeling Module能对含有一个或多个网络连接的 AUTOSAR ECU 的 Adaptive AUTOSAR 软件架构和系统以及Classic AUTOSAR进行建模。它支持从软件组件 (SWC) 的建模到指定系统方面(包含硬件拓扑和网络通信)的软件架构开发过程。

主要优点

  • 简单的工作流程和直观的工作环境
  • 便于初次使用 AUTOSAR
  • 大型生产项目的理想之选
  • 能在不同的项目成员之间可靠地交换数据

应用领域

对于虚拟验证应用,SystemDesk V-ECU 生成模块能让您配置和生成虚拟 ECU (V-ECU)。V-ECU,软件组件,不同来源的功能或C代码可以在SystemDesk中进行组合。只要可以实施 C 代码,V-ECU 就能通过 VEOS 用于基于 PC 的仿真,以测试系统的整体行为

根据测试重点,您可以执行以下操作:

  • 通过将dSPACE基础软件集成到V-ECU中,我们可以利用AUTOSAR应用软件创建V-ECU。
  • 从完全独立于硬件的AUTOSAR软件中创建V-ECU,包括应用程序和基础软件。
  • 根据非AUTOSAR代码创建V-ECU
  • 利用自适应应用程序(包括Middleware)创建V-ECU
  • 为Linux应用程序创建V-ECU

主要优点

  • 支持Classic AUTOSAR、 Adaptive AUTOSAR和基于非AUTOSAR的方法。
  • 根据AUTOSAR软件架构对虚拟 ECU进行引导式创建
  • 自动配置dSPACE基础软件,在应用级别对V-ECU进行快速简单的准备。
  • 产品级BSW的自动配置,可以由第三方BSW生成器工具生成,并可用于V-ECU生成(用于某些模块)
  • Microcontroller Abstraction Layer (MCAL)上的产品级BSW集成
  • 完全自动化 API 实现V-ECU的自动生成
  • 全面验证软件架构模型,以便在出现问题时获得直接反馈

使用 SystemDesk

SystemDesk 拥有大量直观的操作功能,能够支持您的开发过程:

  • AUTOSAR 兼容建模
    使用 SystemDesk 的创作功能可以按照 AUTOSAR 标准创建和编辑软件架构和系统描述。
  • 生成虚拟 ECU 以进行仿真
    使用SystemDesk生成虚拟 ECU (包含dSPACE或者你自己的基础软件模块),以便逼真地表现真实 ECU。V-ECU以符合AUTOSAR/ 非AUTOSAR标准的代码为基础。通过 VEOS 仿真 V-ECU,以在基于PC的仿真中验证您的软件。
  • 对话和图形
    为了轻松、高效地获取和配置普通的 AUTOSAR 数据,SystemDesk 提供了便捷的预配置对话。此外,软件架构和系统元素的专用对话还有助于了解模型概况。
  • 与 TargetLink 进行数据交换
    用户可以在 SystemDesk 与 dSPACE 的产品级代码生成器 TargetLink 之间无缝交换数据。因此,在基于模型的开发环境中加入软件架构实际功能的时候,能够保证安全性。
  • 项目验证
    在将 AUTOSAR 架构交给项目合作伙伴进行基础软件 (BSW) 配置之前以及生成 V-ECU 之前,可以使用 SystemDesk 的验证功能确保 AUTOSAR 架构的完整和一致,从而通过尽早发现问题来节省时间。您还可以定义自己的验证规则,以检查是否符合特定公司的项目要求。
  • 功能完整并存有记录的 API 工具
    使用开放式 API 工具自动执行重复性设计任务以及按照特定的项目要求来扩展 SystemDesk 的功能,甚至能够用来创建全自动化工具链来生成 V-ECU。
  • 应用软件和BSW集成
    你可以将你的应用软件与 dSPACE基础软件(BSW)模块合并或者导入自己的BSW,以对ECU软件进行测试。对于你需要实际BSW输入的基础软件或功能来说(如诊断功能),可以通过导入你自己的产品级BSW对其进行测试。如果你的测试重点是应用软件,利用dSPACE BSW更方便,因为它是按照系统的要求自动进行生成和配置。

  • SystemDesk 产品信息, PDF, 英語, 2077 KB
Further Information 成功案例 Support Documentation Contact Information

订阅新闻通讯

订阅/管理订阅/取消订阅 dSPACE新闻简讯