Solution for Debugging and Profiling Multiple Automotive Devices

2023-08-22 RENESAS Blogs

Evolution of Architectures and Automotive Software

In recent years, the automotive industry has been in the midst of several major transformations. This situation has led to major changes in trends and requirements. Numbers and scales of required features such as connectivity, autonomous driving, driver assistance systems, and electrification have been increasing every year. Both the features and mounting of ECUs have been increasing. Furthermore, vehicle electronic and electrical architectures (E/E architectures) have been evolving in response to the increasing complexity of the systems.


Controlling such systems requires coordinated operation by the multiple devices of which the ECU is comprised.


Problems in the Development of Automotive Software

The following problems arise in the development of software in an environment that requires the coordinated operation of multiple automotive devices.


1. Difficult of determining which device is leading to problems in software operation

In a system in which various software is running on multiple devices and much of the operation is interlinked, a defect in software running on one device may lead to an error in the software running on other devices. In such cases, identifying the cause of the problem requires not only debugging the defective software but also understanding the behavior of software that was simultaneously running on other devices.


2. Difficult of identifying the times at which the system has a large load

In some cases, a system consisting of multiple devices cannot realize full utilization of the performance of the hardware due to the concentration of processing loads around specific times. Although proceeding with the profiling of a single device by using existing performance measurement tools remains possible, understanding the loads on the system as a whole with a focus on specific times is not easy.

Efforts Made by and Solutions from RENESAS

Renesas is working on the development of solutions for resolving the problems in developing software for multiple devices that were described above. In the remainder of this post, Renesas introduces one such solution, synchronous logging (sync logging).


Sync logging is a solution for the debugging or profiling of systems that consist of multiple devices. This solution provides a means for understanding what processing was proceeding in each of the multiple devices at the same time. To understand the behavior of each device, the user will use a Linux tool such as trace or perf along with log messages embedded in the software. The information on the times of log messages helps the user to identify the reasons for errors because this allows confirmation of the behavior of the software running on other devices at the times when the errors occurred.


The user will also use Linux commands or tools such as perf, top, or vmstat, which output a log of the time information, as a means for understanding the states of resource usage on each of the devices. Such commands or tools help the user to understand the state of the system loads at specific times because the information on the states of resource usage can be analyzed by synchronizing the times of log messages with the time information the commands or tools provide.

The system for sync logging consists of the trace manager and trace monitor tools, which respectively run on the host PC and the devices. The data that are output by the software or tools which run on the devices are sent to the trace manager on the host PC by the trace monitor. The trace manager outputs the data which have been sent from the multiple devices in order of time. Analyzing the output data enables the user to understand the information on what processing by the software on each device was proceeding at the same time or the weights of the system loads that were being applied.


State of Development and Future Expansion

Sync logging has been developed with environments for the evaluation of the R-Car S4 and R-Car V4H as the targets. In the future, support for sync logging will be expanded to include next-generation R-Car products and other automotive MCU products as the targets. In addition, Renesas is continuously working on the addition of features and improvements to usability by expanding the range of tools to be supported and displaying the collected data in ways that are easy to understand.

技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由翊翊所思转载自RENESAS Blogs,原文标题为:Solution for debugging and profiling multiple automotive devices,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】VMware Workstation 14下载及安装详解

VMware Workstation Pro 是将多个操作系统作为虚拟机 (VM) 在单台 Linux 或 Windows PC 上运行的行业标准。方便Renesas R-CAR SoC等嵌入式平台的软件开发环境搭建。本文详细讲解了VMware Workstation 下载及安装。

2018-06-11 -  设计经验

【经验】R-Car H3/M3 DDR4适配之代码修改

R-Car系列是Renesas(瑞萨)的一款多核处理器,R-Car H3/M3是R-Car系列性能最优,市场应用最多的两个型号。很多时候,客户会选择SIP封装的产品,已经集成了DDR,根据料号不同其配置也稍有差异,也有客户会选择SOC封装,然后自行搭配外围器件,这个时候就需要针对所选的DDR4进行代码适配了。本文将介绍在各个部分的源码中要如何对DDR4进行适配。

2019-08-28 -  设计经验

【经验】瑞萨烧写工具MiniMonitor介绍及优缺点分析

瑞萨针对R-Car产品推出了两款软件烧写工具:MiniMonitor和flash writer,纯软件烧写,不需借助外部工具。本文将重点介绍MiniMonitor的使用,并对其优缺点进行详细的分析,需要注意的是,本文介绍的烧写工具适用平台不包括R-Car V3x。

2019-08-03 -  设计经验

雅特力(Artery)AT32全系列32位微控制器(MCU)选型指南(英文)

目录- About ARTERY    AT32 MCU Family    AT32 MCU Series    Low Power MCU    Value Line MCU    Mainstream MCU    Automotive MCU    High Performance MCU    Bluetooth MCU    Development Tools    Applications   

型号- AT-SURF-F437,AT32F413CCU7,AT32A403ACGU7,AT32F405CCU7,AT32F403A SERIES,AT32F405 SERIES,AT32F407 SERIES,AT32L021K6U7-4,AT32F421K6T7,AT32F425R8T7,AT32F423VBT7,AT32F423RBT7-7,AT32A403ACGT7,AT32A423RBT7-7,AT32A423CCU7,AT32F413CBT7,AT32F435CMT7,AT32F403ARCT7,AT32L021C4T7,AT32F435RCT7,AT32F435ZGT7,AT32F405CCT7,AT32F403ACET7,AT32A423R8T7,AT32L021K8T7,AT32A423 SERIES,AT32 WB SERIES,AT32F437 SERIES,AT32A423CBT7,AT32L021F8P7,AT32-AUDIO-EV,AT32F435CMU7,AT32F415KBU7-4,AT32F413CBU7,AT32F402CBT7,AT32F405KCU7-4,AT32F407RCT7,AT32L021G4U7,AT32F403ACGU7,AT32F425K8U7-4,AT32F402KBU7-4,AT32F425R8T7-7,AT32F415RCT7,AT32F423VCT7,AT32F402CBU7,AT32-COMM-EV,AT32F423T8U7,AT32F425K6T7,AT32F435CDT7,AT32F405RBT7,AT32A403ARCT7,AT32F421K6U7,AT32F421G8U7,AT32F415RBT7-7,AT32F421F4P7,AT32A423CCT7,AT32 F SERIES,AT32F413KCU7-4,AT32F425F6P7,AT32F423C8T7,AT32A403ACEU7,AT32F421 SERIES,AT32F423 SERIES,AT32F423RCT7-7,AT32A423TBU7,AT32A423C8T7,AT32-MOTOR-EV,AT32F421K8T7,AT32-LCD-EV,AT32F413C8T7,AT32F415RBT7,AT32F403ARET7,AT32F435CGT7,AT32A423K8U7-4,AT32A403ACET7,AT32F435VCT7,AT32A423C8U7,AT32F403ACGT7,AT32F421C4T7,AT32L021K6T7,AT32A423R8T7-7,AT32F403AVCT7,AT32L021F6P7,AT32F415RCT7-7,AT32F435CGU7,AT-LINK-ISO+,AT32F415CCT7,AT32F405KBU7-4,AT32F407VCT7,AT32F405CBU7,AT32F415KCU7-4,AT32A423TCU7,AT32F407RET7,AT32F415 SERIES,AT32 A,AT32A423CBU7,AT32F435RMT7,AT32L021K8U7,AT32L021,AT32 F,AT-LINK-EZ,AT32 L,AT32A423KBU7-4,AT32F423C8U7,AT32F435RDT7,AT32L021F8U7,AT32F425K8T7,AT32F405CBT7,AT32A403AVCT7,AT32F421K8U7,AT32A403ARET7,AT32F423TBU7,AT32F421K6U7-4,AT32F435-DVP-EV,AT32F421F6P7,AT32F403A,AT32 L SERIES,AT32F402 SERIES,AT32A403ACCU7,AT32F415CBT7,AT32F415R8T7,AT32F425F8P7,AT32A403A,AT32F423R8T7,AT32F425C6U7,AT32A423T8U7,AT-START,AT32F421K4U7-4,AT32A,AT32F423CCU7,AT32F402RCT7,AT-LINK,AT32L021C8T7,AT32F403ARGT7,AT32WB415CCU7-7,AT32F415CCU7,AT32A403ACCT7,AT32F403AVET7,AT32F435RGT7,AT32F435VMT7,AT32F421C6T7,AT32A423VBT7,AT32L021K4U7-4,AT32L021K4T7,AT32F423TCU7,AT32F405RBT7-7,AT32F413KBU7-4,AT32F435ZCT7,AT32 A SERIES,AT32F423CCT7,AT32WB415,AT32L021F4P7,AT32L021G8U7,AT32F407VET7,AT32F413 SERIES,AT32F407RGT7,AT32F403ACCU7,AT32L021K6U7,AT32F423CBU7,AT32A423RCT7-7,AT32F435VDT7,AT-LINK FAMILY,AT32F415CBU7,AT32L021K8U7-4,AT32A423VCT7,AT32L021F6U7,AT32A403AVET7,AT32 WB,AT32F425K6U7-4,AT32F425C6T7,AT32F421G4U7,AT32A403ARGT7,AT32A423KCU7-4,AT32F425 SERIES,AT32F421F8P7,AT32F423CBT7,AT32F413RCT7,AT32F425R6T7-7,AT32F413,AT32F423V8T7,AT32F415,AT32F423KCU7-4,AT32F402CCT7,AT32F421K4T7,AT32F435CDU7,AT32F425C8U7,AT32WB415 SERIES,AT32F425R6T7,AT32F423RBT7,AT32F423K8U7-4,AT32F421,AT32F402,AT32F435VGT7,AT32F405,AT32A423RBT7,AT32L021C6T7,AT32F407,AT32F402CCU7,AT32F421C8T7,AT32F435CCT7,AT32F403AVGT7,AT32F405RCT7,AT32F423R8T7-7,AT32F403ACCT7,AT32F435ZMT7,AT32A423V8T7,AT32F413RBT7,AT32F405RCT7-7,AT32F415C8T7,AT32F402RBT7-7,AT32F435,AT32F437,AT32F407VGT7,AT32F435CCU7,AT32L021G6U7,AT32,AT32F402RCT7-7,AT32F403ACEU7,AT32F415K8U7-4,AT32L021K4U7,AT32F415R8T7-7,AT-LINK+,AT32F423RCT7,AT32F402KCU7-4,AT32F402RBT7,AT32F423,AT32F425,AT32F413CCT7,AT32A423RCT7,AT32F421K4U7,AT32F421K8U7-4,AT32L021F4U7,AT32F425C8T7,AT32A403AVGT7,AT32F421G6U7,AT32F423KBU7-4,AT32F435ZDT7,AT32A423

202401  - 雅特力  - 选型指南 代理服务 技术支持 采购服务

JoulWatt Attended High-Profile Automotive Chip Industry Forum, Showing Its Soft and Hard Power in the Field of Automotive Electronics

Recently, JoulWatt was invited to participate in two high-profile automotive technology innovation conferences, and delivered a keynote speech on “Building High Performance Automotive Chips with All-around Elements“, discussing the innovation and development of the automotive chip industry with the attending guests and enterprises.

2024-05-20 -  原厂动态 代理服务 技术支持 采购服务

MindMotion Gains Recognition from TCL Industry! Joint Lab Established

Since initiating contact with TCL Industry in 2021, MindMotion has demonstrated its exceptional capabilities in motor control, earning the favor of TCL Industry.

2024-08-31 -  原厂动态 代理服务 技术支持 采购服务

【产品】瑞萨电子下一代车用计算机VC4:具有R-Car ecosystem合作伙伴支持的成功产品组合

VC4基于完整的瑞萨芯片组,核心是R-Car S4具有8个Cortex® A55内核、1个Cortex® R52内核、2个RH850 G4MH,提供高达27K DMIPS应用程序性能以及高于5.3K DMIPS锁步实时性能。

2022-05-19 -  新产品

MindMotion Showcased New Microcontroller Products for Various Applications Including Automotive Electronics and Motor Control at ELEXCON 2023 in Shenzhen

The three-day ELEXCON 2023 Shenzhen International Electronics Exhibition concluded successfully in Futian. During this event, MindMotion showcased its new products, including MM32G0001 and MM32SPIN0230, demonstrating a comprehensive range of innovative achievements in various fields such as automotive electronics, healthcare, smart industry, smart home appliances, and IoT. These products received enthusiastic attention from visitors at the venue.

2023-10-01 -  原厂动态 代理服务 技术支持 采购服务

Promoting Industry-Academia-Research Cooperation: MindMotion‘s Development and Ecosystem Layout in Automotive Control Chips

On July 24, under the guidance of the Shanghai Employment Promotion Center, the Shanghai Student Affairs Center, the Shanghai Zhangjiang Science City Sci-tech Industry Service Center, and the Shanghai Industry-Academia Cooperation Education Association, MindMotion Microelectronics was invited to participate in the 2nd Shanghai New Quality Productivity Integrated Circuit Industry Education Integration Conference.

2024-07-31 -  原厂动态 代理服务 技术支持 采购服务

Geehy APM32F003F6U7 MCU Receives AEC-Q100 Certification

Geehy‘s APM32F003F6U7 MCU stands out as a pinnacle of automotive excellence, certified with the stringent AEC-Q100 standard. In the automotive industry, where safety is paramount, this MCU ensures reliability and stability under challenging conditions, making it a trusted choice for electronic components.

2024-04-25 -  产品 代理服务 技术支持 采购服务

MindMotion Empowers the Development of 100% Domestic High-Quality Automotive Control Chips

On June 14, 2024, MindMotion was invited to participate in the “Working Together for Excellence of Domestic Chip Industry – A Deep Dive into SAIC Motor“ exchange event, organized by the Shanghai Automotive Chip Industry Alliance. At the event, MindMotion showcased several application solutions for MM32 automotive-grade products.

2024-06-25 -  原厂动态 代理服务 技术支持 采购服务

Geehy‘s Participation in China EV100 Forum 2024: A Contribution to Intelligent Automobile Industry Development

At China EV100 Forum 2024, Geehy‘s General Manager and Vice General Manager actively engaged in key discussions and events. At the forum exhibition, Geehy presented its latest automotive products and demo solutions.

2024-03-29 -  原厂动态 代理服务 技术支持 采购服务

MindMotion‘s First Automotive MCU MM32A0144 Has Passed AEC-Q100 Automotive Certification

MM32A0144 (MM32A0144C6PM), MindMotion‘s first automotive product series, has passed AEC-Q100 automotive-grade reliability test from a third-party authority. MM32A0144, featured with high performance, low power consumption and high reliability, can meet the needs of the automotive electronics industry.

2023-06-10 -  原厂动态 代理服务 技术支持 采购服务

Cmsemicon‘s 32-bit Automotive-Grade MCU BAT32A237 Wins the Automotive Market Breakthrough of 2023 Year Award

At the 2024 Semiconductor Investment Annual Meeting & IC Industry Award Ceremony, Cmsemicon has once again received good news, as its automotive-grade chip series BAT32A237 has been honored with the “Automotive Market Breakthrough of the Year Award“ for its advantageous market share and positive reviews.

2024-01-18 -  产品 代理服务 技术支持 采购服务

MindMotion Microelectronics Deepens Layout in Automotive-grade Control Domain,Creating Intelligent Automotive “Core“ Strength

On December 22, 2023, the third Industrial Chain Innovation Link Collaboration Development Forum and the New Energy and Intelligent Connected Vehicle Industry Development Conference were successfully held and organized by the Hefei Innovation Institute. Dr. Wu Zhongjie, Chairman of MindMotion Microelectronics, was invited to attend the forum at the conference and delivered a keynote speech on the ecological revolution and development trends of automotive-grade control chips.

2023-12-28 -  原厂动态 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:8 BIT MCU

价格:

现货: 0

品牌:SILICON LABS

品类:8 BIT MCU

价格:

现货: 0

品牌:RENESAS

品类:芯片

价格:¥54.1044

现货: 0

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:SOC

价格:¥309.1680

现货:185

品牌:RENESAS

品类:16-BIT MCU

价格:¥5.5190

现货:910,635

品牌:RENESAS

品类:Diodes

价格:¥0.0511

现货:292,500

品牌:RENESAS

品类:MOSFET

价格:¥1.2134

现货:263,268

品牌:RENESAS

品类:MOSFET

价格:¥1.9902

现货:222,500

品牌:RENESAS

品类:MCU

价格:¥5.1500

现货:200,000

品牌:RENESAS

品类:MOSFET

价格:¥6.0884

现货:196,984

品牌:RENESAS

品类:microcontroller

价格:¥2.8532

现货:188,410

品牌:RENESAS

品类:MOSFET

价格:¥0.9533

现货:155,504

品牌:RENESAS

品类:晶体管驱动器

价格:¥12.1593

现货:141,383

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

TFT LCD液晶显示屏/模组定制

可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。

最小起订量: 1000 提交需求>

压力传感器定制

可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。

提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面