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及时更新迭代,协助认证。

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

    关注

    67

    文章

    4348

    浏览量

    85622
  • Vector
    +关注

    关注

    3

    文章

    45

    浏览量

    8412
  • 汽车
    +关注

    关注

    12

    文章

    2985

    浏览量

    36072
收藏 人收藏

    评论

    相关推荐

    普林斯顿仪器为燃烧领域的研究提供一臂之力

    普林斯顿仪器作为科研仪器的领军者,生产的各种高性能相机和光谱仪,在量子研究、生物拉曼、活体成像、X射线探测、太阳能电池以及燃烧等许多应用领域已成为不可分割的组成部分。现在,由小编带领大家探索科学研究的六大热门应用领域中的燃烧领域。 1、为什么研究燃烧? 人类文明发展的每一步都与燃烧利用息息相关,人类的文明史,就是燃烧的利用史。知道燃料的燃烧方式及原理,了解燃烧进程,排放的污染物等,对于燃烧类的工程活动至关
    的头像 发表于 02-01 06:32 194次阅读
    普林斯顿仪器为燃烧领域的研究提供<b class='flag-5'>一臂之力</b>

    打破生产瓶颈,ECRS工时分析助你一臂之力!# 工时分析

    软件
    VIOOVI
    发布于 :2024年01月10日 10:29:29

    2024智能办公键盘推荐,AI赋能让办公更加高效快捷

    在繁杂的办公环境中,你是否曾想过有一款键盘能助你一臂之力,让你的工作效率翻倍?今天,让我为你揭开一款神秘的面纱,它就是科大讯飞AI智能键盘D1。 下面介绍一下它都有什么奇特之处 一、AI智能生成
    的头像 发表于 01-04 15:31 294次阅读
    2024智能办公键盘推荐,AI赋能让办公更加高效快捷

    VectorCAST 对基于***的软件代码开发支持

    作者|亦吾所知小编|不吃猪头肉随着汽车朝着电动化、自动化、智能化、网联化的“四化”趋势发展,芯片的研发和生产变得越来越关键。国产芯片代表着中国的科技雄心和自主创新的追求。实现这些目标需要面对严峻
    的头像 发表于 12-14 08:25 225次阅读
    <b class='flag-5'>VectorCAST</b> 对基于***的<b class='flag-5'>软件</b>代码开发支持

    LabVIEW使用软件定义进行汽车电子测试

    LabVIEW使用软件定义进行汽车电子测试 电子元件的逻辑和稳健性直都是需要评估的对象。过去,汽车仅使用几种电子元件来执行简单的功能,每个
    发表于 11-29 18:28

    大立光10月营收突破60亿元新台币 创新高

    大立光1 - 10月累计合并经营收入372.86亿新台币,同比下降3%,降幅持续缩小。最近几个月营业收入的大幅增加,除了顾客订单的增加、高级智能手机新产品的上市外,外部购买配件棱镜的增加也为营业规模的扩大助一臂之力
    的头像 发表于 11-06 14:14 325次阅读

    远景达人脸识别门禁攻略助你一臂之力

    随着人脸智能识别的出现,园区写字楼、办公区域、工厂校园、公共服务、车站和景区展馆等通行场景都开始使用上了人脸识别核验终端,通过在原有的门禁或出入口通道闸上安装人脸识别门禁系统对通行者进行人员身份验证
    的头像 发表于 10-20 14:44 564次阅读
    远景达人脸识别门禁攻略<b class='flag-5'>助你</b><b class='flag-5'>一臂之力</b>

    离线分析中,CANape 或 vSignalyzer 对不同信号进行时间同步

    在离线分析的过程中,可能会对两个不同的信号进行时间上同步,本文以举例的形式介绍,如何使用 CANape 或者 vSignalyzer 对不同的信号进行时间同步。
    的头像 发表于 10-13 12:28 1233次阅读
    离线分析中,CANape 或 vSignalyzer 对不同信号<b class='flag-5'>进行时</b>间同步

    45个Git经典操作场景,助你一臂之力

    如果你用 git commit -a 提交了一次变化(changes),而你又不确定到底这次提交了哪些内容。你就可以用下面的命令显示当前HEAD上的最近一次的提交(commit):
    的头像 发表于 09-23 11:11 346次阅读

    轻量级云服务器推荐,华为云云耀 L 实例助你一臂之力

    随着科技的迅速进步,云计算技术正在快速改变我们的日常生活。轻量应用云服务器,作为一种基于云计算技术的虚拟服务器,越来越受到人们的关注。它具有高度的灵活性、可扩展性和可靠性,为各类规模的企业和开发者
    的头像 发表于 09-08 00:08 325次阅读
    轻量级云服务器推荐,华为云云耀 L 实例<b class='flag-5'>助你</b><b class='flag-5'>一臂之力</b>

    英飞凌《电源与传感选型手册2023-2024》正式上线!

    英飞凌的半导体解决方案,是实现低碳化、数字化未来的关键所在,拥有在电源、传感器、安全、连接和计算等多方面的领先竞争力。英飞凌所拥有并提供的专业知识、应用领域和前沿技术决定了我们能够在电源和传感器技术应用领域助您一臂之力
    的头像 发表于 09-01 16:09 628次阅读

    大陆集团如何“软件定义汽车”?

    软件定义汽车: 通过更改车辆的软件来重新定义其关键功能或性质。汽车企业希望成为汽车软件领域的强大
    发表于 08-23 11:49 225次阅读
    大陆集团如何“<b class='flag-5'>软件</b>定义<b class='flag-5'>汽车</b>”?

    科大讯飞AI智能鼠标AM50,讯飞星火认知大模型助你一臂之力

    在当今信息高速流动的时代,高效率的工作和智能化的工作方式已经成为职场人士的追求。科大讯飞AI智能鼠标AM50在讯飞星火认知大模型的加持下,将智能与高效相结合,为职场人士带来了全新的工作和生活体验,让我们在激烈的职场竞争中脱颖而出。 一、讯飞星火认知大模型 智能提效 科大讯飞AI智能鼠标AM50以其讯飞星火认知大模型为基础,在它的加持下可以将你的工作效率提升到了一个新的境界,不论您是工程师、文案、教育工作者,还是创业者,
    的头像 发表于 08-15 15:57 1261次阅读
    科大讯飞AI智能鼠标AM50,讯飞星火认知大模型<b class='flag-5'>助你</b><b class='flag-5'>一臂之力</b>

    业务出海,华为云全球加速服务GA助一臂之力

    业务出海,华为云全球加速服务GA助一臂之力 随着经济全球化的深入发展,越来越多的企业开始走出国门走向世界,开始与世界各国的企业开展贸易合作,这种全球性的贸易和本国国内的贸易有所不同的是,由于供求双方
    的头像 发表于 05-08 15:08 288次阅读