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

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

3天内不再提示

软件改变汽车进行时,VectorCAST助你一臂之力

北汇信息POLELINK ? 2024-02-22 08:25 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一百三十多年前,奔驰夫人贝尔塔为了回击社会舆论对奔驰一号的质疑,驾驶着奔驰汽车从曼海姆出发,直驶104公里外的位于普福尔茨海姆的娘家,全程虽开的磕磕绊绊,但却为汽车的宣传起到了极佳的作用。直至今日,汽车领域新技术的应用依旧会伴随着各种质疑,软件定义汽车的新趋势不断发展,对其的质疑,要求行业对汽车软件要更加严格把控,汽车软件测试日益成为汽车电子开发领域不可忽视的一环。


面对当前汽车软件测试的高要求,针对汽车软件代码的测试,会成为软件定义汽车时代势必要关注的内容。而VectorCAST作为汽车电子行业佼佼者Vector旗下产品,或许能在未来助你一臂之力。


我们从宏大的软件定义汽车出发,着眼于汽车软件代码测试一隅,立足于低成本减小风险的测试早期(单元、集成测试阶段),致力于为未来软件定义汽车的实现添砖加瓦。

那么VectorCAST在助力软件定义汽车的实现上有哪些优势点呢?cfee09a4-d118-11ee-9118-92fbcf53809c.pngJenkins持续集成+自动回归测试顺应OTA趋势
软件定义汽车概念中最重要的一个概念就是OTA,OTA可实现汽车系统技术迭代升级和附加体验价值提升,是实现软件定义汽车的一条重要路径。而如今,OTA的“硬件预埋,软件升级”已逐渐成为车企主流策略,未来汽车软件、算法优化空间巨大。


软件算法不断更新,软件测试阶段中实现对嵌入式软件的高效持续集成和回归测试就是当务之急。VectorCAST的自动回归测试和持续集成功能,可能会为OTA的完整实现提供一些思路。


VectorCAST能够与Jenkins完美联调,实现持续集成cff49b2a-d118-11ee-9118-92fbcf53809c.png

可以实时查看VectorCAST工程的变更情况,包括构建结果、测试结果趋势、测试覆盖度趋势等。


cffa32ce-d118-11ee-9118-92fbcf53809c.png

并可通过Jenkins Pipeline并行执行具有多个测试环境的VectorCAST工程,并且自动生成Jenkins Pipeline的脚本,无需额外编写脚本集成。


cffeb5b0-d118-11ee-9118-92fbcf53809c.png

d0028226-d118-11ee-9118-92fbcf53809c.png

VectorCAST还提供工具内的自动回归测试,GUI界面Incremental一键自动回归测试,也可通过命令行实现自动回归测试。


d0114e50-d118-11ee-9118-92fbcf53809c.png

并且VectorCAST在自动回归测试完成后也会提供相关回归测试的报告。

d01b2f74-d118-11ee-9118-92fbcf53809c.png

针对OTA这种类似“云端软件”的更新,自动回归测试功能能够大幅度提升更新软件代码后的测试效率,避免繁杂的重复手工劳动;而Jenkins持续集成可以助力软件的可持续集成,助力软件快速高效迭代。
d01f1ec2-d118-11ee-9118-92fbcf53809c.pngC++完美解析助力SDV变革
软件定义汽车(Software Defined Vehicles,SDV)时代到来的其中一个表征就是,代码量的骤增。大量互联网行业从业人员的涌入、智能驾驶算法的发展,使得基于代码开发的趋势并未式微。这样的形势也促使C++语言被大量使用,对相应的软件测试工具的C++能力要求也在提高。
VectorCAST拥有着强大的C++解析能力,能够完美解析C++11&14&17新特性,针对大部分C++数据类型可实现直接在GUI界面赋值,省去编写代码测试的繁琐性。
d02323f0-d118-11ee-9118-92fbcf53809c.png
例如,VectorCAST可实现类的实例化,自主解析类的所有构造函数,且列出可供选择的构造函数。
d027277a-d118-11ee-9118-92fbcf53809c.png还支持解析智能指针,例如shared_ptr,unique_ptr等。
d0348514-d118-11ee-9118-92fbcf53809c.png
支持对模板函数自动插桩,实现对模板类或者模板函数进行测试。
d05419b0-d118-11ee-9118-92fbcf53809c.png
对STL容器类型数据也可便捷测试,支持对标准容器(string/vector/list/set/map等)及迭代器进行解析。

d027277a-d118-11ee-9118-92fbcf53809c.png


VectorCAST对C/C++语言的高度支持,基本上可以实现0代码编写测试用例。保证代码测试完善的同时提升测试便利性,极大程度地提升测试效率。

d05c00da-d118-11ee-9118-92fbcf53809c.png多频次更新支持多领域标准认证
不同于传统互联网软件,汽车电子软件的故障牵扯着安全问题,为应对层出不穷的汽车软件故障安全问题,功能安全、ASPICE等标准新趋势逐步发展,汽车电子软件需通过相关标准认证已逐渐成为汽车电子软件行业的共识。因此,相关的汽车嵌入式软件测试工具能否支持各种标准,已经成为汽车电子行业部署支持实现软件定义汽车工具链的重要要求。

VectorCAST工具取得了南德T?V认证,遵循相关的行业认证标准。比如,汽车电子行业内熟知的功能安全ISO 26262,工业标准IEC 61508,轨道交通行业标准EN 50126等等。VectorCAST功能更新迭代顺应技术趋势,支持对所有大/小版本进行认证,并免费提供给用户《Safety Manual》协助认证。

VectorCAST在以下专业领域具有丰富的应用经验和案例,被广大用户和第三方认证机构所认可,可以作为项目测试有效性的有力背书。

d05feb96-d118-11ee-9118-92fbcf53809c.png

d06bbaa2-d118-11ee-9118-92fbcf53809c.png总结
针对日益崛起的智能驾驶领域,VectorCAST提供强大的C++解析支持;面对OTA等新概念的发展,VectorCAST具有Jenkins集成和自动的回归测试功能,可帮助软件实现高效的在线迭代更新;针对逐步完善的安全标准新趋势,VectorCAST及时更新迭代,协助认证。

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

    关注

    69

    文章

    5169

    浏览量

    89442
  • Vector
    +关注

    关注

    3

    文章

    76

    浏览量

    9348
  • 汽车
    +关注

    关注

    15

    文章

    3883

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    软件定义汽车如何影响汽车行业

    软件定义汽车(SDV)是指些关键功能(如驾驶辅助、信息娱乐系统,甚至核心车辆行为)都由软件实现、控制并更新的汽车
    的头像 发表于 07-01 16:21 ?320次阅读
    <b class='flag-5'>软件</b>定义<b class='flag-5'>汽车</b>如何影响<b class='flag-5'>汽车</b>行业

    软件定义汽车如何改变未来出行

    汽车行业正加速驶入个由软件定义汽车 (SDV) 主导的新时代。这些车辆不再只是交通工具,而是个能够持续进化的技术平台,依托不断更新的
    的头像 发表于 05-20 09:52 ?460次阅读

    多方位掌控局域网:华企盾电脑管理全攻略助你一臂之力

    域网内的电脑成为了许多管理者面临的难题。别担心今天就为大家带来局域网管理全攻略,分享五个实用技巧,帮助你轻松驾驭局域网内电脑的管理工作,让办公网络环境更加顺畅、安全。 技巧、部署华企盾DSC数据防泄密系统 实时屏幕
    的头像 发表于 03-04 17:47 ?395次阅读

    使用BP神经网络进行时间序列预测

    使用BP(Backpropagation)神经网络进行时间序列预测是种常见且有效的方法。以下是个基于BP神经网络进行时间序列预测的详细步骤和考虑因素:
    的头像 发表于 02-12 16:44 ?821次阅读

    汽车软件单元测试的重要性

    设计和测试不充分密切相关,这引发了社会各界对汽车软件健壮性的重要性进行深入思考。本文将探讨汽车软件的测试,尤其是单元测试的重要性,以及Win
    的头像 发表于 11-29 10:57 ?558次阅读

    请问MMC平均模型中的桥调制信号mu是怎么计算出来的?

    MMC在进行数学建模时会使用简化的平均模型,平均模型u=mu*ucu,mu=请问计算mu=(1-mf-m2f)/2,请问计算mu的具体过程是什么,或者有没有参考文献也可以;般在列
    发表于 11-28 09:37

    基于EasyGo Vs工具包和Nl veristand软件进行的永磁同步电机实时仿真

    EasyGo Vs Addon是款领先的FPGA仿真工具包软件,它强大地连接了VeriStand软件与Matlab/Simulink,为实时测试和验证领域带来了前所未有的便利和效率,特别适用于
    的头像 发表于 11-27 11:28 ?1117次阅读
    基于EasyGo Vs工具包和Nl veristand<b class='flag-5'>软件</b><b class='flag-5'>进行</b>的永磁同步电机实时仿真

    智能驾驶加速软件定义汽车步伐?

    编者语:「智驾最前沿」微信公众号后台回复:C-0559,获取本文参考报告:《浙商证券:汽车商业模式革命掀起,汽车软件产业方兴未艾》pdf下载方式。 全球汽车行业正在经历
    的头像 发表于 11-25 11:01 ?809次阅读
    智能驾驶加速<b class='flag-5'>软件</b>定义<b class='flag-5'>汽车</b>步伐?

    超精准定位技术如何优化行业效率

    如今,让自己井井有条、按部就班地生活并非易事。我们在何时该去哪里?我们的家人此刻又身在何处?日历和日程规划器或许能助我们一臂之力,但假设我们需要管理的“家庭”由奶牛养殖场上数千个体重约2,000磅
    的头像 发表于 11-17 10:48 ?825次阅读

    车载以太网自动化测试套件,助您高效测试一臂之力!#自动化测试

    自动化测试
    经纬恒润
    发布于 :2024年11月07日 18:02:58

    工业产线机械数字孪生 流程工业应用

    图扑软件根据实验室构建的工业产线机械数字孪生环境,对数字孪生关键构件、工作过程进行验证,形成此文,与大家共同探讨数字孪生系统构建的关键技术。
    的头像 发表于 11-04 14:15 ?793次阅读
    工业产线机械<b class='flag-5'>臂</b>数字孪生   流程工业应用

    使用IBIS模型进行时序分析

    电子发烧友网站提供《使用IBIS模型进行时序分析.pdf》资料免费下载
    发表于 10-21 10:00 ?1次下载
    使用IBIS模型<b class='flag-5'>进行时</b>序分析

    电阻对电桥灵敏度的影响

    因素的影响,其中桥电阻是个重要的因素。 、桥电阻的基本概念 桥电阻的定义 桥电阻是指
    的头像 发表于 08-27 15:08 ?1832次阅读

    云服务赋能数字化转型!828 企业节亮相的这款产品助您一臂之力

    的核心产品,它可以提供计算、存储、网络等资源,承载了最基础也最重要的任务,性价比高、安全可靠、稳定性强的云服务器,是中小企业上云、用云,加快数字化转型的关键。 作为重磅推出的下代“柔性算力”新物种,华为云
    的头像 发表于 08-14 16:29 ?766次阅读
    云服务赋能数字化转型!828 企业节亮相的这款产品助您<b class='flag-5'>一臂之力</b>