For a better experience on dSPACE.com, enable JavaScript in your browser. Thank you!

SystemDesk

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

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

  • SystemDesk 5.1

    The new version of SystemDesk enables the generation of virtual electronic control units (V-ECUs) based on the AUTOSAR Adaptive Platform.

    Read more

  • 视频:SystemDesk 工作流程示例

    这些软件演示视频能让您深入了解 SystemDesk 的功能。

    观看视频

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

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

    详细了解

  • 生成基于 AUTOSAR 的虚拟电子控制单元

    网络研讨会录制:此网络研讨会展示了如何生成基于 AUTOSAR 的虚拟电子控制单元 (V-ECU),包括集成基本的软件组件。

    详细了解

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

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

    详细了解

  • Integration of Elektrobit Basic Software in a Virtual ECU for Diagnostic Testing

    In this free webinar recording, dSPACE and Elektrobit demonstrate how basic software modules can be integrated in a virtual ECU.

    Read more

  • Naturally Virtual

    Testing new functions as soon as they become available – a task that requires flexibility and the frontloading of tests. For this purpose, Volkswagen relies on automatically generated virtual ECUs. The dSPACE tools SystemDesk and VEOS help developers generate and simulate the software.

  • Smart Software, Smart Trucks

    Safety, efficiency, and availability are the core requirements for commercial vehicles. Technology supplier WABCO has implemented a consistent process to optimize the development of safety-critical, reliable systems. It is based on a comprehensive tyem Mam ool chain in which SystemDesk and TargetLink pave the way to AUTOSAR- and ISO 26262-compliant development.

    Read more

  • Faster Engine Validation

    Can you execute testing activities faster without the physical hardware? Tula, a Silicon Valley technology company, has seen a 50% reduction in time required to complete validation and verification activities since establishing a virtual validation environment.

    Read more

  • How to Simulate Adaptive AUTOSAR V-ECUs in VEOS

    With VEOS, Linux-based ECUs can be tested early and efficiently, and synchronized with other simulation components.

    Read more

  • How Adaptive AUTOSAR Enables Autonomous Driving

    The automotive industry is reinventing itself. With autonomous driving, the requirements for software architectures have changed fundamentally.

    Read more

  • What Are Virtual ECUs?

    V-ECUs are not as mysterious as one may think: In the end, it boils down to enriching the code, AUTOSAR or not, with an automatically generated run-time environment and operating system to use it in a software-in-the-loop environment.

    Read more

  • Will Your ECU Software Still Function Correctly After Migrating to AUTOSAR?

    Many companies are working on migrating their existing electronic control unit (ECU) software to AUTOSAR. This can often involve reworking much of the structure and rewriting the code in order to make it compliant to the standard.

    Read more

应用领域

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 model1)
  • 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更方便,因为它是按照系统的要求自动进行生成和配置。

Further Information 成功案例 Support Documentation Contact Information