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

    文章

    5388

    浏览量

    92076
  • Vector
    +关注

    关注

    3

    文章

    108

    浏览量

    10117
  • 汽车
    +关注

    关注

    15

    文章

    4271

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    马上有券 | 华秋PCB 1-6层免费打样无限领,喊上搭子起冲!

    华秋PCB免费打样全新升级 1-6层全支持 邮费也可参与抵扣 另外 除新用户注册即有的3张免费打样券外 还可邀请好友助你一臂之力 积攒助力值 兑换免费打样券 每邀请2个好友(即2个助力值) 即可得1次免费打样机会!
    发表于 05-08 10:51

    光谷智能网联汽车软件产业园首期汽车软件路演成功举办

    为进步推动光谷智能网联汽车产业生态发展,吸引更多产业链上下游优质企业落户,在东湖高新区投促局的大力支持下,4月24日下午,“AI赋能・智驭未来”首期汽车软件路演活动在光谷智能网联
    的头像 发表于 04-30 15:20 462次阅读

    使用VectorCAST/C++的AI辅助测试功能

    从2026版本开始,VectorCAST/C++推出首批AI辅助测试功能,旨在帮助开发团队解决单元测试过程中的两个核心难点:
    的头像 发表于 04-27 14:37 418次阅读

    马上有券 | 1-6层免费打样无限领,喊上搭子起冲!

    华秋PCB免费打样全新升级1-6层全支持邮费也可参与抵扣另外除新用户注册即有的3张免费打样券外还可邀请好友助你一臂之力积攒助力值兑换免费打样券每邀请2个好友(即2个助力值)即可得1次免费打
    的头像 发表于 04-21 07:34 265次阅读
    马上有券 | 1-6层免费打样无限领,喊上搭子<b class='flag-5'>一</b>起冲!

    【备赛指南】2026全国大学生嵌入式大赛-海思赛道官方推荐,华清远见WS63星闪开发板助你一臂之力

    第九届(2026)全国大学生嵌入式芯片与系统设计竞赛(以下简称"大赛")已正式启动,报名火热进行中。作为教育部认证的国家级A类赛事,经过九年的发展与沉淀,大赛已成为检验高校电子
    的头像 发表于 03-12 15:42 1022次阅读
    【备赛指南】2026全国大学生嵌入式大赛-海思赛道官方推荐,华清远见WS63星闪开发板<b class='flag-5'>助你</b><b class='flag-5'>一臂之力</b>!

    VectorCAST/QA与Bazel集成配置方法

    VectorCAST/QA是VectorCAST产品族中用于统计系统测试过程中代码覆盖度的软件工具。
    的头像 发表于 03-11 17:00 643次阅读
    <b class='flag-5'>VectorCAST</b>/QA与Bazel集成配置方法

    【备赛指南】2026全国大学生嵌入式大赛-ST赛道官方推荐,华清远见STM32U5/MP157开发板助你一臂之力

    第九届(2026)全国大学生嵌入式芯片与系统设计竞赛(以下简称"大赛")已正式启动,报名火热进行中。作为教育部认证的国家级A类赛事,大赛历经九年积淀,已成为检验高校电子
    的头像 发表于 03-11 16:49 427次阅读
    【备赛指南】2026全国大学生嵌入式大赛-ST赛道官方推荐,华清远见STM32U5/MP157开发板<b class='flag-5'>助你</b><b class='flag-5'>一臂之力</b>!

    这是款新能源汽车电机控制器老化测试设备

    随着新能源汽车市场的快速发展,电机控制器作为新能源汽车的核心部件之,其可靠性和稳定性显得尤为重要。目前部分新能源汽车电机控制器出厂前未经过严苛的模拟极限工况环境
    发表于 02-05 15:01

    别让通讯拖后腿!耐达讯自动化Profibus总线光纤中继器,助力焊接精度“一臂之力

    汽车焊装车间的工程师们,是不是常被这几个问题搞得头大?机械焊接精度忽高忽低、不同品牌设备“鸡同鸭讲”、改造成本高还耽误生产……这些通讯痛点,今天咱们就用耐达讯自动化的Profibus总线光纤中继器来解决!
    的头像 发表于 01-23 17:22 1260次阅读
    别让通讯拖后腿!耐达讯自动化Profibus总线光纤中继器,助力焊接精度“<b class='flag-5'>一臂之力</b>”

    普华基础软件入选2025中国汽车供应链创新成果

    近日,“2025中国汽车供应链大会”在安徽芜湖盛大举行,大会就汽车供应链创新转型与国际化发展等共同关切的热点,集各方之力,共同谋划新时期下汽车供应链发展的新蓝图。会上揭晓了芯片创新成果
    的头像 发表于 12-16 17:44 932次阅读

    什么是 GNSS 杠杆,它在 GNSS/INS 传感器融合算法中起什么作用?

    随着MTi-8和MTi-680(G)RTKGNSS/INS的发布,Xsens还引入了个新的配置参数,称为GNSS杠杆(LevelArm)。GNSS杠杆是获得可靠的厘米级位置、速度和方向数据
    的头像 发表于 11-24 12:05 552次阅读
    什么是 GNSS 杠杆<b class='flag-5'>臂</b>,它在 GNSS/INS 传感器融合算法中起什么作用?

    自动驾驶汽车行时遇到左转汽车应该如何行驶?

    [首发于智驾最前沿微信公众号] 当自动驾驶汽车在道路上直行时,如果前方或邻道的车辆正准备左转,系统必须在复杂的交通情境中快速、准确地做出判断。这不仅关乎行车安全,更是对自动驾驶系统感知、决策、预测
    的头像 发表于 08-17 11:33 2385次阅读
    自动驾驶<b class='flag-5'>汽车</b>直<b class='flag-5'>行时</b>遇到左转<b class='flag-5'>汽车</b>应该如何行驶?

    协作机械产品介绍

    电子发烧友们、工业自动化从业者、科研工作者们注意啦!今天给大家重磅介绍款在机械领域表现极为亮眼的产品——协作机械,它正以卓越性能重塑行业格局!☎(壹捌伍 柒零零玖 壹壹捌陆)卓越负载能力,满足
    发表于 08-07 17:20 0次下载

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

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