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

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

3天内不再提示

工程师说 | 车载多设备的调试/分析解决方案

瑞萨电子 来源:未知 2023-10-20 01:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文将介绍在需要协同操作的多设备环境中软件开发课题的解决方案。

作者:Yoshihito Ogawa

Sr Staff Software Engineer

架构的演变与车载软件

近年来,汽车行业正在经历重大变革。在这个变革中,趋势和需求也发生了巨大变化,互联、自动驾驶、驾驶辅助、电动化等功能需求逐年增加。随着功能的增加,搭载的ECU也在不断增加,为了适应日益复杂的系统,汽车的电气/电子架构(E/E架构)也在不断发展。

为了控制这些系统,需要构成ECU的多个设备之间进行协调操作。

车载软件开发中的课题

面向需要多个设备协同操作的多设备环境进行软件开发面临以下课题:

1. 难以判断哪个设备的软件出了问题

在多个设备上各类软件协同运行的系统中,一个出现问题的软件可能会导致其他设备上的软件出现错误。在这种情况下,仅仅调试出错的软件是不够的,还需要理解同时在其他设备上运行的软件的行为,这样才能找出问题的原因。

2. 难以确定系统何时负荷较高

在多设备系统中,可能存在在特定时刻负荷集中,从而导致无法实现最大限度运用系统硬件性能的情形。虽然使用现有的性能测定工具可以对单个设备进行分析,但是针对特定时刻来全面掌握系统负荷并不容易。

wKgZomUxbYOAPvMYAADEPDHPyQs935.jpg

瑞萨电子的举措和解决方案

瑞萨电子正在致力于开发面向前述多设备的软件开发课题的解决方案。此次,我们将介绍其中的解决方案之一,即Synchronous Logging(以下称为Sync Logging)

Sync Logging是用于多个设备构成的系统的调试和分析的解决方案,它提供了一种方式来了解每个设备在相同时间点执行了什么样的处理。为了掌握各个设备的行为,我们会使用诸如strace、perf tool等Linux工具,以及嵌入在软件中的日志消息。通过日志消息的时间信息,可以在发生错误的时间点上,查看其他设备上运行的软件的行为,从而更容易确定错误的原因。

此外,为了掌握各设备的资源使用情况,我们使用能够输出带有时间信息的日志的Linux命令和工具,如perf tool、top、vmstat等。通过同步具有时间信息的日志消息的时间,可以分析资源使用情况的信息,从而掌握特定时间系统的负荷状况。

wKgZomUxbYOAAF3VAADAhtIK3KM554.jpg

Sync Logging由运行在Host PC上的Trace Manager和运行在设备上的Trace Monitor这两个工具组成。设备上运行的软件或工具输出的数据会经由Trace Monitor传送到Host PC上的Trace Manager。Trace Manager会将来自多个设备的数据按时间顺序排列并输出。通过分析这些输出数据,可以掌握同一时间各个设备上的软件正在执行什么样的处理,以及系统的负荷情况如何。

开发状况和今后的展开

Sync Logging已针对R-Car S4和R-Car V4H的评估环境进行开发。今后计划扩展支持新一代R-Car产品和面向车载的MCU产品。此外,我们将持续努力扩展支持的工具,并对收集的数据进行更加直观的显示,以实现功能的增强和用户体验的提升。

如果您对多设备软件开发环境感兴趣,您可点击文末阅读原文进入咨询页。

1

END

1

瑞萨电子 (TSE: 6723)

科技让生活更轻松,致力于打造更安全、更智能、可持续发展的未来。作为全球微控制器供应商,瑞萨电子融合了在嵌入式处理、模拟电源及连接方面的专业知识,提供完整的半导体解决方案。成功产品组合加速汽车、工业、基础设施及物联网应用上市,赋能数十亿联网智能设备改善人们的工作和生活方式。更多信息,敬请访问renesas.com


原文标题:工程师说 | 车载多设备的调试/分析解决方案

文章出处:【微信公众号:瑞萨电子】欢迎添加关注!文章转载请注明出处。


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

    关注

    36

    文章

    22429

    浏览量

    89707

原文标题:工程师说 | 车载多设备的调试/分析解决方案

文章出处:【微信号:瑞萨电子,微信公众号:瑞萨电子】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    车载音频开发避坑指南:从杂音、断音到无声,资深工程师教你一键排查!

    反馈断音,排查半天找不到数据链路漏洞;甚至明明代码逻辑全对,扬声器却毫无动静……        作为每天与 “声音” 打交道的音频开发工程师,我们整理了车载音频开发中高频问题的根源与解决方案,从软件配置到硬件设计,从算法优化到整
    的头像 发表于 11-18 11:16 89次阅读

    分享一个驱动开发工程师学习路线图

    传感器驱动(适配AHT20);③SPI显示屏驱动(实现显示控制),每个项目需独立完成“原理图分析→寄存器配置→代码编写→调试落地”。 积累“问题手册”:记录常见问题及解决方案,如“驱动加载失败
    发表于 11-12 10:44

    CAN总线远程调试工具在工程机械领域的创新应用

    本文提出采用 PKCAN-WIFI 无线应用工具实现 CAN 总线通信无线化的解决方案。通过分析该工具的技术特点和工作原理,结合工程机械实际应用场景,详细阐述了其在远程调试、程序下载、
    发表于 10-17 15:52 0次下载

    车载通信设备EMC整改:高频问题与AI辅助诊断方案

    车载通信设备EMC整改:高频问题与AI辅助诊断方案|深圳南柯电子
    的头像 发表于 10-14 10:14 204次阅读

    ADI GMSL解决方案车载安全系统的应用优势

    千兆多媒体串行链路(GMSL)是一种应用广泛的SERDES(串行器/解串器)技术,适用于多种终端市场的摄像头应用场景。本文介绍了当前车载安防系统架构中的摄像头链路技术,及其核心特性与局限短板,同时深入分析了GMSL解决方案为何能
    的头像 发表于 10-09 02:09 9603次阅读
    ADI GMSL<b class='flag-5'>解决方案</b>在<b class='flag-5'>车载</b>安全系统的应用优势

    电子发烧友工程师看!电子领域评职称,技术之路更扎实

    论坛分享,没评职称前只能做基础电路调试;评上 “中级电子工程师” 后,被纳入公司传感器研发组,主导的低功耗电路设计方案,还被收录到电子发烧友 “优质参考设计库”,薪资涨幅达 35%,同时获得了 TI
    发表于 08-20 13:53

    工程师怒赞:耐达讯网关让Modbus设备‘挤进’Profinet圈,触摸屏效率翻倍!\"

    如何?光伏厂的传感器数据同步速度从5分钟降至毫秒级,产能分析效率直接提升40%!工程师感叹:“以前调试协议像解魔方,现在只需按说明书拧螺丝!” 1. 协议兼容性:支持Modbus RTU/ASCII全功能
    发表于 07-29 15:02

    普源MSO8000系列示波器总线调试的自动化方案

    调试方案成为提升效率、降低人力成本的关键。普源精电(RIGOL)MSO8000系列示波器凭借其高性能参数与丰富的扩展功能,为总线调试的自动化提供了完善的
    的头像 发表于 06-19 15:12 451次阅读
    普源MSO8000系列示波器<b class='flag-5'>多</b>总线<b class='flag-5'>调试</b>的自动化<b class='flag-5'>方案</b>

    工程师的“新神器”:用CCLinkie转Devicenet连接水质分析仪,轻松搞定数据难题

    在化工行业摸爬滚打的工程师们,是不是经常为水质监测数据的获取和整合头疼?一边是复杂的化工生产流程,一边是水质分析仪的数据孤岛,两者之间的“沟通障碍”让不少工程师抓耳挠腮。别急,今天就来给大家支个招
    发表于 06-09 15:36

    基于STM32 的联合调试侦听设备解决方案(原理图、PCB源文件、调试工具、视频)

    基于STM32 的联合调试侦听设备解决方案(原理图、PCB源文件、调试工具、视频),有需要的同学请下载完整资料!
    发表于 05-28 21:33

    单片机项目分享 - 基于STM32 的联合调试侦听设备解决方案(原理图、PCB源文件、调试工具、视频)

    基于STM32 的联合调试侦听设备解决方案(原理图、PCB源文件、调试工具、视频)项目下载! 纯分享帖,需要者可点击附件免费获取完整资料~~~【免责声明】本文系网络转载,版权归原作
    发表于 05-23 20:34

    硬件工程师手册(全套)

    的性能价格比达至最优。 5、技术开放,资源共享,促进公司整体的技术提升。 §1.2.1 硬件工程师基本素质与技术 硬件工程师应掌握如下基本技能: 第一、由需求分析至总体方案、详细设
    发表于 04-22 15:05

    e络盟扩展无源产品解决方案,简化工程师和买家体验

    e络盟宣布扩展专为工程师和买家量身定制的无源产品解决方案范围。e络盟凭借简化的无源元件采购方式,支持工程师设计之旅,助力买家优化其采购流程。
    的头像 发表于 04-22 11:12 833次阅读
    e络盟扩展无源产品<b class='flag-5'>解决方案</b>,简化<b class='flag-5'>工程师</b>和买家体验

    Adams体动力学仿真解决方案全面解析

    公司开发,已成为机械系统动态性能分析的行业标准。该解决方案通过虚拟样机技术,帮助工程师预测复杂机械系统在真实工作条件下的运动学、动力学性能及载荷特性。 二、核心技术架构 2.1
    发表于 04-17 17:24

    TOSUN 车载以太网仿真测试解决方案

    络,并扮演着越来越重要的角色。本文主要介绍TSMaster中以太网的基本功能、车载以太网相关设备、以及基于TSMaster的车载以太网解决方案,帮助您实现
    的头像 发表于 12-07 01:07 1477次阅读
    TOSUN <b class='flag-5'>车载</b>以太网仿真测试<b class='flag-5'>解决方案</b>