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

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

3天内不再提示

性能测试解决方案

经纬恒润 2024-11-20 16:59 次阅读

现代的车载电子电气系统与行车安全的关联愈发紧密,诸如转向、刹车、引擎控制等功能已实现电子化控制,电控系统的失控会危及相关交通参与者的人身及财产安全,针对车载电子电气系统进行严格的安全把控也成为多家厂商的一贯标准。汽车功能的不断完善带动控制器的数量剧增,多种功能单元模块的交互变得高频多向,车载网络结构日趋复杂。

ISO26262、IEC61508、DO178B/C等行业标准对资源占用提出了要求,需要在设计、验证阶段对时间(WCET、WCRT)、内存进行评估(堆栈、占用率),满足架构设计的阈值范围。

wKgaoWc9o4uAV-EBAADxt42jsUA677.png功能安全要求

根据多家主机厂、供应商的性能方案交流和测试实施经验,经纬恒润借助自动化测试工具可以解决多个层级的性能问题,包含堆栈溢出、任务超时、负载偶发超负荷等,并结合功能安全和ASPICE流程完成测试体系的搭建。

wKgaoWc9o7CAJNW6AACjq5G376U858.png项目质量挑战

测试方案

在底盘、电驱、车身等系统的性能指标评估上,经纬恒润可根据客户需求进行方案的调整实施。借助静态性能分析套件AbsInt和动态在板测试套件RVS可以贯穿代码级、控制器级、系统级,完成针对堆栈、时间、负载的性能分析,评估软件在极限工况下的任务实时性、稳定性,保证软件质量。

wKgZoWc9o9GAF4SLAADFKpBYYuc441.png性能测试整体方案

静态实施

  • 客户收益

- 在代码开发、控制器集成阶段评估资源使用率,指导芯片选型和工程优化

- 保证软件的任务/中断/runnable等预留的堆栈空间和周期合理

- 保证芯片内存占用率和CPU负载在阈值范围内

- 评估函数、变量在执行路径下调用和占比的合理性

- 开展符合功能安全和ASPICE流程要求的测试

  • 测试内容

- 资源占用率:自动化分析最差工况的堆栈用量、RAM/ROM/Flash占用率

- 任务执行时间:分析最差工况下的执行时间,测试周期稳定性和任务实时性

- 调度仿真模拟任务调度,CPU负载率测试、分析核上负载占比关系测试

  • 方案特点

- 借助AbsInt工具,针对工程的.elf/.out文件进行自动化分析,无需依赖源码

- 支持PPC、V850、Tricore、ARM等多种架构芯片的堆栈、时间分析

- 分析过程考虑内联汇编代码、库函数调用、函数指针、缓存/流水线等行为

- 分析遍历所有工况,结果涵盖程序的各个入口和任务,图形化展示最差工况下的执行路径和占比用量,指导代码性能优化

- 不依赖客户本身测试用例,执行效率高,项目周期短

- AbsInt 官方拥有认证支持包 QSK证明工具满足ASIL D等级功能安全标准

wKgZomc9o-SAV_4XAACsxFZNlTw696.png堆栈、时间分析流程

wKgaomc9o_mAJG6WAAA2HjfCCis249.png函数调用关系及用量显示

wKgaomc9pAmAb_UyAABw-nhNrII957.png数据化表格用量展示

wKgZomc9pBeAHmuPAAB7fJ2xTZU614.png负载率仿真图

动态实施

  • 客户收益

- 在PIL、HIL、车载环境下进行时序分析,确保软件行为安全

- 可视化监测真实任务调度和CPU负载,为系统升级提供优化参考

- 保证多任务和多核运行的合理性,规避优先级反转、死锁等时序问题

- 开展符合功能安全和ASPICE流程要求的测试

  • 测试内容

- 任务执行时间:分析任务的最差工况下执行时间,测试周期稳定性和响应实时性,中断执行时间等

- 任务调度分析:分析任务响应时间,图形化显示多核、多任务调度关系,定位时序问题

- 负载率分析:基于实际工况对CPU负载率进行实时统计和分析,评估极限负载下的CPU负载率占用情况

  • 方案特点

- 借助RVS分析套件进行实时数据采集和分析,还原实际环境下的执行工况

- 支持多任务和多核分析,可追踪定位软硬件交互情况

- 支持全量数据采集和长时间监测运行,定位多种工况的运行状态

- 支持同步分析任务、程序执行和覆盖路径,并对比多版工程时间、负载变化

- 自定义程度高,项目复用性强,可针对任意函数、模块或代码段进行时序分析

- 应对偶发性缺陷比如高负荷、超时等问题,可以设置自定义阈值来进行触发检测

- 支持集成多种硬件环境,比如PPC、V850、Tricore、ARM联合Tasking、Hightec、IAR等

- RVS 工具评估等级为TCL3,可以支持产品功能安全认证等级ASIL D

wKgZomc9pDiAWx1QAACwX7KpLGs195.png动态实施流程

wKgaomc9pESARO29AADgwPl7mRw453.png多维度执行时间统计

wKgZomc9pFKAdTVQAADgANcg9TM334.png调度、负载分析

基于以上测试方案,借助静态和动态性能测试工具,可以完成针对堆栈、时间、负载率的分析,有效验证基础软件的性能,提高软件的运行稳定性和性能质量,确保系统功能的正确实现。

根据ISO 26262对资源占用的要求,需要开展性能测试。针对不同的用户,经纬恒润提供定制化的咨询服务,主要包括:测试过程能力建设、测试技术咨询、测试工具链建设、第三方测试服务等。

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

    关注

    0

    文章

    205

    浏览量

    21303
收藏 人收藏

    评论

    相关推荐

    功率放大器测试解决方案分享——PDN阻抗特性测试

    功率放大器测试解决方案分享——PDN阻抗特性测试
    的头像 发表于 11-20 01:00 90次阅读
    功率放大器<b class='flag-5'>测试</b><b class='flag-5'>解决方案</b>分享——PDN阻抗特性<b class='flag-5'>测试</b>

    ADI高性能电源管理解决方案

    电子发烧友网站提供《ADI高性能电源管理解决方案.pdf》资料免费下载
    发表于 11-15 11:04 1次下载

    航电实时测试系统解决方案

    航电实时测试系统主要应用于航空座舱的实时测试。座舱测试过程中,输入和输出信号的实时性至关重要,尤其是在多任务操作时,必须保证系统稳定的loop时间。为了满足这一需求,客户选择了基于Linux系统的
    的头像 发表于 10-23 15:34 208次阅读
    航电实时<b class='flag-5'>测试</b>系统<b class='flag-5'>解决方案</b>

    功率放大器测试解决方案分享——EHD点胶测试

    功率放大器测试解决方案分享——EHD点胶测试
    的头像 发表于 09-13 08:01 277次阅读
    功率放大器<b class='flag-5'>测试</b><b class='flag-5'>解决方案</b>分享——EHD点胶<b class='flag-5'>测试</b>

    新能源汽车电性能测试解决方案

    大众汽车是享誉全球的知名汽车企业,稳定的高品质,是大众汽车品牌的基因之一。为了保障汽车品质,大众汽车建立了一整套大众汽车测试标准体系,涵盖了汽车零部件的选材、质量、性能、耐久性、安全性等全方面的要求,旨在确保汽车零部件的可靠性和符合大众汽车集团的质量标准。
    的头像 发表于 09-12 09:32 560次阅读
    新能源汽车电<b class='flag-5'>性能</b><b class='flag-5'>测试</b><b class='flag-5'>解决方案</b>

    #普赛斯仪表 #光耦 基于数字源表SMU的光电耦合器电性能测试解决方案

    光电耦合器
    武汉普赛斯仪表有限公司
    发布于 :2024年06月17日 16:14:39

    普赛斯仪表 | 二极管/三极管/MOS管电性能测试解决方案

    实施半导体分立器件特性参数分析的最佳工具之—是数字源表(SMU)。数字源表可作为独立的恒压源或恒流源、伏特计、安培计和欧姆表,还可用作精密电子负载,其高性能架构还允许将其用作脉冲发生器、波形发生器
    的头像 发表于 06-06 16:19 1681次阅读
    普赛斯仪表 | 二极管/三极管/MOS管电<b class='flag-5'>性能</b><b class='flag-5'>测试</b><b class='flag-5'>解决方案</b>

    普赛斯仪表 | 半导体分立器件电性能测试解决方案

    实施半导体分立器件特性参数分析的最佳工具之—是数字源表(SMU)。数字源表可作为独立的恒压源或恒流源、伏特计、安培计和欧姆表,还可用作精密电子负载,其高性能架构还允许将其用作脉冲发生器、波形
    发表于 06-06 16:07 0次下载

    影响气密性测试结果的原因分析及解决方案分享

    影响气密性测试结果的原因分析及解决方案分享现在的制造业,对产品的气密性能都是要求很高的,通过气密性测试能检测出产品在使用时是否会出现渗漏、漏气等质量问题,确保产品的可靠性和安全性。不过
    的头像 发表于 05-30 08:30 1633次阅读
    影响气密性<b class='flag-5'>测试</b>结果的原因分析及<b class='flag-5'>解决方案</b>分享

    TSN和DDS测试解决方案

    北汇信息提供的TSN/DDS测试系统,测试工具链多样化:提供Vector、TSN Systems、Spirent、臻融科技全套测试解决方案,满足不同
    的头像 发表于 05-10 09:29 522次阅读
    TSN和DDS<b class='flag-5'>测试</b><b class='flag-5'>解决方案</b>

    汽车减震器性能测试解决方案

    汽车减震器的力和位移变化范围大,需要在宽广的范围内进行多次测试和测量。这需要使用高精度的传感器和测量设备,以确保测试结果的准确性。
    发表于 04-18 14:17 1186次阅读

    高压部件纹波测试解决方案

    随着汽车全面电气化的发展,以及国内纹波测试标准的即将落地,对电动汽车高压部件所产生干扰以及高压部件抗干扰度的测试已经变得刻不容缓。泽尔汽车结合全球市场中各大旗舰产品打造满足国际标准ISO21498及各大主机厂测试标准的整套纹波
    的头像 发表于 04-15 12:39 510次阅读
    高压部件纹波<b class='flag-5'>测试</b><b class='flag-5'>解决方案</b>

    NVMe Host Controller IP实现高性能存储解决方案

    电子发烧友网站提供《NVMe Host Controller IP实现高性能存储解决方案.pdf》资料免费下载
    发表于 02-21 14:28 1次下载

    【科普小贴士】MOSFET性能改进:低RDS(ON)的解决方案

    【科普小贴士】MOSFET性能改进:低RDS(ON)的解决方案
    的头像 发表于 12-13 14:17 509次阅读
    【科普小贴士】MOSFET<b class='flag-5'>性能</b>改进:低RDS(ON)的<b class='flag-5'>解决方案</b>

    基于CANoe的高性能测试系统解决方案

    。与此同时,多总线通信的需求日益增长,通信数据量也逐步增多。这样的趋势导致测试系统对于测试工具性能的要求也随之提高。为了满足这些需求,除了配置高性能电脑外,CANoe也
    的头像 发表于 11-30 08:24 747次阅读
    基于CANoe的高<b class='flag-5'>性能</b><b class='flag-5'>测试</b>系统<b class='flag-5'>解决方案</b>