让建站和SEO变得简单

让不懂建站的用户快速建站,让会建站的提高建站效率!

imtoken官网app下载
热点资讯
你的位置:imtoken官网app下载 > imtoken钱包下载app > imtoken钱包官网app下载 车载软件架构——基础软件供应商&开发工具链(二)

imtoken钱包下载app

imtoken钱包官网app下载 车载软件架构——基础软件供应商&开发工具链(二)

发布日期:2025-07-14 02:00    点击次数:141

车载软件架构——基础软件供应商&开发工具链(二)我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师:“

没有人关注你。也无需有人关注你。你必须承认自己的价值,你不能站在他人的角度来反对自己。人生在世,最怕的就是把别人的眼光当成自己生活的唯一标准。到最后,既没有活成别人喜欢的样子,也没有活成自己想要的样子。我们只有接纳真实的自己,不自卑、不自傲,才能拥有更强大的内心;只有找到自己的核心价值imtoken钱包官网app下载,才能活出自己的精彩人生。

图片

上一篇文章中介绍了AUTOSAR和基础软件供应商的一些内容。本文将选取目前市场上应用的最多,市场占有率最多的基础软件供应商Vector公司的基础软件产品来进行介绍和说明。一、Vector公司介绍Vector公司的全称为Vector Informatik GmbH公司,成立于1988年,总部位于德国汽车工业中心斯图加特。经过了30多年的发展,Vector已经成为了广大用户进行嵌入式系统开发的合作伙伴,为汽车和相关行业的制造商提供专业的研发工具、嵌入式软件和技术服务。目前,Vector在全球共有员工超过3500名。至今,Vector已经成为在全球14个国家(包括美国、日本、中国、法国、瑞典、英国、韩国、奥地利、巴西、意大利、印度、罗马尼亚及西班牙)设有分公司的跨国企业。2009年6月,Vector正式进入中国市场,并在上海建立代表处。2011年,Vector在中国成立全资子公司——维克多汽车技术(上海)有限公司(简称Vector中国),直面中国客户,进一步开拓中国市场。随着业务的快速增长,Vector中国分别在北京、深圳和南京成立分公司。如下图,为Vector的产品体系。

图片

二、Vector公司的AUTOSAR相关工具链针对汽车开发V模型流程中,Vector公司向用户提供了一整套高效的AUTOSAR工具链,包含了用于软件架构设计、应用软件开发、ECU软件集成、软件验证等环节的一系列专用工具。

图片

PREEvision:用于进行电子电气系统开发,为复杂的电子电气系统设计提供了集成的协同开发环境。其能够支持从系统架构设计、需求管理、网络通信设计到系统安全相关设计的一系列功能。vVIRTUALtarget:允许用户将PC作为平台,在上面直接运行ECU软件,并进行软件的算法,逻辑测试,和相关的集成工作。使其脱离真正的硬件,使得整个ECU开发过程更加方便和高效。DaVinci Developer:是一款基于AUTOSAR规范和架构的,为ECU进行应用组件(SWC)架构设计的工具。DaVinci Configurator Pro:是基于AUTOSAR规范和架构的,在ECU开发过程中进行BSW 和RTE配置的工具,并且可以对配置项进行验证,同时也负责生成动态代码。vVIRTUALtarget + CANoe:可以利用CANoe工具的强大模拟仿真能力,即可实现在PC端来进行通信信号的模拟,例如报文的手法,信号处理逻辑等功能。在摆脱硬件设备的约束下,可以进一步测试ECU的软件和功能。CANoe.AMD:该模块可以访问ECU的内部变量,方便用户对ECU软件进行监测和调试。CANoe + VT System:利用CANoe强大的仿真模拟生态,再配合Vector的VT System,能够搭建ECU的硬件在环测试平台,更加方便的对ECU 的软件,功能等进行模拟仿真,和测试。最大限度的去验证ECU的软件质量。CANape:是Vector公司开发的,基于XCP协议来对车辆ECU 进行标定,测量的工具。极大的方便了汽车的研发工程师,标定工程师的作业。

图片

三、DaVinci Developer和DaVinci Configurator Pro接下来,重点介绍一下AUTOSAR开发的两个工具链,即DaVinci Developer和DaVinci Configurator Pro。当然,在前面的系列文章中已经进行了部分的介绍,说明和演示。但是,这里还需要进一步补充和说明。首先注意第一点:Vector的开发工具都没有免费的版本,都是需要license授权使用的。因此,这里有人会有疑问的了,假如买了AUTOSAR代码包,那么工具链还需要license吗?答案是:要的。并且,imtoken钱包下载appDaVinci Developer和DaVinci Configurator Pro两个工具分别需要两个不同license的。只有电脑读取到了有效的license之后,工具才能打开正常使用,例如进行SWC设计,BSW配置和代码生成等待活动。额外再说一点,Vector公司对于开发工具不停的进行升级和更新,因此对于license的依赖也有所变化。具体表现为:在早期低版本的DaVinci Developer/Configurator Pro中,插入license以后,软件成功打开以后就不再需要license了,只要不关闭软件,就可以一直用。而最近比较新的软件,则需要一直获取license信息,如果没有获取license信息,则无法进行配置,或者部分配置项禁用了。因此,在购买的时候需要注意license的配备数量。第二点,在实际开发过程中,DaVinci Developer和DaVinci Configurator Pro两个工程可以是相对独立的,各自完成各自的开发。例如,做应用设计的工程师可以在DaVinci Developer中完成相关的SWC的设计,然后导出arxml文件给到下游集成工程师,然后集成工程师统一导入集成到DaVinci Configurator Pro中,做最后的检查,连接和RTE的生成。

图片

第三点:在用Vector的AUTOSAR开发工具链DaVinci Developer/Configurator Pro进行开发的时候,针对纯应用功能开发,例如只开发SWC来说,是相对独立的,可以并行进行。但是,对于BSW开发,或者SWC的开发会涉及BSW的调整,则无法进行并行开发。因为,对于不同的配置项的变化,调整等场景下,在完成配置生成代码十,会导致很多的文件,如配置描述文件,系统描述文件,生动代码等等都会发生变化。如果大家并行开发,会产生大量的文件改动冲突,很难去通过手动方式去消除冲突,完成代码上库合入。因此,在实际的开发作业过程中,需要进行先后排队,才能完成整体功能配置,和上库。搁笔分享完毕!愿你我相信时间的力量做一个长期主义者!

图片

车载软件架构 —— 闲聊几句AUTOSAR OS(九)

车载诊断数据库——诊断问卷调查表与CDD关联关系

车载软件架构 —— 闲聊几句AUTOSAR OS(八)

车载软件架构 —— 闲聊几句AUTOSAR OS(七)

电子电气架构——车载DoIP通信汇总

车载软件架构 —— 闲聊几句AUTOSAR OS(六)

诊断测试工具CANoe.DiVa从入门到精通系列——开门见山

这一组网络趣图,真是让人边看边笑,边笑边摇头。网络的世界,每天都在上演着各种意想不到的戏码,而我们,就在这个大舞台上,时而捧腹大笑,时而尴尬脚趾抠地。这些图啊,就像生活里的调味剂,让我们在平淡的日子里也能找到乐子。不过,下次再上网冲浪,可得悠着点儿,说不定一不小心就撞上更奇葩的事儿了!

电子电气架构 —— OEM关于DTC具体实现相关见解

车载软件架构 —— 闲聊几句AUTOSAR OS(五)

车载软件架构 —— 闲聊几句AUTOSAR OS(四)

车载诊断协议 —— 诊断服务Service 11

车载软件架构 ——闲聊几句AUTOSAR OS(三)

车载软件架构 —— 闲聊几句AUTOSAR OS(二)

车载诊断协议-ISO 14229

车载诊断协议-ISO 14229 / 13400 /15765

车载软件架构——闲聊几句AUTOSAR OS(一)

电子电气架构——IP地址获取方式imtoken钱包官网app下载

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。