0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Vector全流程开发工具链概述

Vector维克多 来源:Vector维克多 2025-06-17 13:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在软件定义汽车(SDV)时代,汽车软件的复杂度和重要性显著提升,开发模式也逐步从基于ECU的独立软件开发向集中化、平台化的软件架构演进。传统的开发模式由于硬件与软件紧耦合,导致升级难度大、开发周期长,难以满足当前智能网联汽车的发展需求。因此基于模型的系统工程(MBSE,Model-Based Systems Engineering)方法成为主流,允许开发人员在统一的系统架构模型中完成从需求定义、软件设计到ECU级别的配置管理,提高软件复用性。

本示例旨在展示如何使用PREEvision进行系统建模与软硬件设计,并将其集成到Davinci Configurator进行详细ECU配置,最终在CANoe中进行系统验证,以确保功能的正确性。

整个流程涵盖了从概念建模到功能验证的完整开发链路,帮助开发人员理解PREEvision在ECU开发和测试中的作用,以及它如何与下游工具链进行高效协同。

c9739f08-4831-11f0-b715-92fbcf53809c.png

本示例以车内灯控制功能为核心,控制功能的基本逻辑如下:

门控模块监测车门开关状态和门锁状态,并将状态信号发送至车身控制模块;

车身控制模块根据接收到的信号进行逻辑判断,决定是否打开或关闭车内LED照明灯以及迎宾灯;

车身控制模块发送控制信号到左右车门控制器,控制车内LED照明灯以及迎宾灯的亮灭。

在PREEvision中创建Root Composition,作为系统架构的顶层容器。使用Diagram视图绘制软件架构图,定义各个软件组件(SWC)。

在第4节,我们重点展示了从PREEvision的设计输出到下游DaVinci和CANoe中的验证与测试结果,是大部分用户关注的重点。

c98b4a68-4831-11f0-b715-92fbcf53809c.png

Toolchain技术文档核心内容:

概述从PREEvision架构设计到DaVinci集成以及CANoe仿真测试的工具链全流程,以实际功能点出发,展示工具链的设计与集成;

以车内灯控制功能为例,详细演示PREEvision、DaVinci以及CANoe必要的设计配置步骤,使工程师了解各工具之间的边界;

客户实际关心的问题汇总,帮助大家更好地了解和使用各个工具。

小结

本文从功能场景出发,梳理了从PREEvision架构设计,到DaVinci集成配置,再到CANoe仿真测试的完整工具链流程,并结合车灯控制功能,深入解析三款核心工具的协同边界。

我们也针对客户在实际使用过程中最常提出的问题进行了整理与回应,希望能够帮助大家更高效地理解并应用这套工程工具链。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ecu
    ecu
    +关注

    关注

    14

    文章

    991

    浏览量

    57479
  • CANoe
    +关注

    关注

    4

    文章

    86

    浏览量

    9899
  • 开发工具链
    +关注

    关注

    0

    文章

    28

    浏览量

    1838

原文标题:ToolChain 技术文档限时下载 | 面向量产的全流程开发工具链PREEvision-DaVinci-CANoe

文章出处:【微信号:VectorChina,微信公众号:Vector维克多】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    FPGA开发的完整的流程开发过程中使用到的开发工具有哪些?

    本文以Altera公司的FPGA为目标器件,通过开发实例介绍FPGA开发的完整的流程开发过程中使用到的开发工具,包括QuartusII、F
    发表于 04-29 06:04

    嵌入式开发工具有哪些

    慕课电子科技大学.嵌入式系统.第六章.嵌入式软件系统概述.嵌入式开发工具0 目录6 嵌入式软件系统概述6.3 嵌入式开发工具6.3.1课堂重点6.3.2测试与作业7 下一章0 目录6
    发表于 11-08 09:18

    请问最新的riscv gcc 开发工具在哪能下载?

    在使用中,在编译出错时,行号对不上,错误信息不正常。想问一下最新的riscv gcc 开发工具在哪能下载?配合wch-link 使用的最新的openocd 在哪下载?
    发表于 06-20 06:20

    爱特梅尔开发工具平台简化MCU设计流程

    爱特梅尔宣布推出一项可简化微控制器设计流程开发工具平台,这是一款专为Atmel MCU并建基于ARM Cortex-M4,并为新品SAM4L系列开发的完整硬件与软件平台。
    发表于 06-13 14:05 1142次阅读

    STM32 VR开发工具

    STM32 VR开发工具
    发表于 02-17 13:38 41次下载

    志VR开发工具

    志VR开发工具
    发表于 02-17 14:08 34次下载

    ARM开发工具解读

    1.6 ARM开发工具 用户选用ARM处理器开发嵌入式产品时,选择合适的开发工具可以加快开发进度,节省开发成本。根据功能不同,ARM应用软件
    发表于 10-18 13:29 3次下载
    ARM<b class='flag-5'>开发工具</b>解读

    web前端开发工具排行:8款html开发工具推荐下载

    前端负责实现页面效果,后端主要负责功能开发。那web开发都用什么工具呢?最常用的前端开发工具有哪些呢?本文推荐8款最好用的web前端开发工具
    的头像 发表于 02-01 17:20 8.6w次阅读

    代码编译器Studio开发工具特征详细的表格分析概述

    本文的主要内容介绍的是代码编译器Studio的开发工具特征详细的表格分析概述
    发表于 05-07 09:57 3次下载
    代码编译器Studio<b class='flag-5'>开发工具</b>特征详细的表格分析<b class='flag-5'>概述</b>

    Zynq-7000 All Programmable SoC的开发工具概述

    了解可用于Zynq-7000 All Programmable SoC的各种开发工具。 从愿景到部署Xilinx开发工具解决端到端开发问题,包括:系统设计,软件和固件开发......
    的头像 发表于 11-26 06:38 3972次阅读

    区块入门开发工具Forge介绍

    Forge是区块开发工具,它极大地简化了构建框架以支持多网络,即创建自己的(Build Your Own Chain,BYOC)这一概念的过程。
    发表于 12-03 14:07 2352次阅读

    嵌入式Linux_C语言开发工具

    C语言开发工具开发工具和操作系统之间是相互促进的、相互发展的,操作系统离不开软件开发的支持,软件开发工具也离不开操作系统这个平台。Linux操作系统下Linux
    发表于 11-01 16:57 13次下载
    嵌入式Linux_C语言<b class='flag-5'>开发工具</b>

    AI开发工具分类与功能

    当下,AI开发工具不仅简化了AI开发的复杂流程,还提高了开发效率,推动了AI技术的广泛应用。下面,AI部落小编为大家介绍AI开发工具的分类及
    的头像 发表于 04-12 10:12 1389次阅读

    IAR开发平台升级Arm和RISC-V开发工具,加速现代嵌入式系统开发

    IAR正式发布其旗舰产品的重大更新版本:Arm开发工具v9.70和RISC-V开发工具v3.40。
    的头像 发表于 06-11 14:28 1109次阅读

    IAR开发工具有什么优势

    开发安全关键型应用时,选择具备成熟历史的硬件平台、完善的应用与诊断软件,以及经过功能安全认证的开发工具,是确保项目顺利启动并高效完成开发和认证的关键。这一组合不仅显著节省时间与成本
    的头像 发表于 08-06 09:36 1280次阅读