0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

工程師說 | 車載多設(shè)備的調(diào)試/分析解決方案

瑞薩電子 ? 來源:未知 ? 2023-10-20 01:50 ? 次閱讀

本文將介紹在需要協(xié)同操作的多設(shè)備環(huán)境中軟件開發(fā)課題的解決方案。

作者:Yoshihito Ogawa

Sr Staff Software Engineer

架構(gòu)的演變與車載軟件

近年來,汽車行業(yè)正在經(jīng)歷重大變革。在這個變革中,趨勢和需求也發(fā)生了巨大變化,互聯(lián)、自動駕駛、駕駛輔助、電動化等功能需求逐年增加。隨著功能的增加,搭載的ECU也在不斷增加,為了適應(yīng)日益復(fù)雜的系統(tǒng),汽車的電氣/電子架構(gòu)(E/E架構(gòu))也在不斷發(fā)展。

為了控制這些系統(tǒng),需要構(gòu)成ECU的多個設(shè)備之間進(jìn)行協(xié)調(diào)操作。

車載軟件開發(fā)中的課題

面向需要多個設(shè)備協(xié)同操作的多設(shè)備環(huán)境進(jìn)行軟件開發(fā)面臨以下課題:

1. 難以判斷哪個設(shè)備的軟件出了問題

在多個設(shè)備上各類軟件協(xié)同運(yùn)行的系統(tǒng)中,一個出現(xiàn)問題的軟件可能會導(dǎo)致其他設(shè)備上的軟件出現(xiàn)錯誤。在這種情況下,僅僅調(diào)試出錯的軟件是不夠的,還需要理解同時在其他設(shè)備上運(yùn)行的軟件的行為,這樣才能找出問題的原因。

2. 難以確定系統(tǒng)何時負(fù)荷較高

在多設(shè)備系統(tǒng)中,可能存在在特定時刻負(fù)荷集中,從而導(dǎo)致無法實(shí)現(xiàn)最大限度運(yùn)用系統(tǒng)硬件性能的情形。雖然使用現(xiàn)有的性能測定工具可以對單個設(shè)備進(jìn)行分析,但是針對特定時刻來全面掌握系統(tǒng)負(fù)荷并不容易。

wKgZomUxbYOAPvMYAADEPDHPyQs935.jpg

瑞薩電子的舉措和解決方案

瑞薩電子正在致力于開發(fā)面向前述多設(shè)備的軟件開發(fā)課題的解決方案。此次,我們將介紹其中的解決方案之一,即Synchronous Logging(以下稱為Sync Logging)

Sync Logging是用于多個設(shè)備構(gòu)成的系統(tǒng)的調(diào)試和分析的解決方案,它提供了一種方式來了解每個設(shè)備在相同時間點(diǎn)執(zhí)行了什么樣的處理。為了掌握各個設(shè)備的行為,我們會使用諸如strace、perf tool等Linux工具,以及嵌入在軟件中的日志消息。通過日志消息的時間信息,可以在發(fā)生錯誤的時間點(diǎn)上,查看其他設(shè)備上運(yùn)行的軟件的行為,從而更容易確定錯誤的原因。

此外,為了掌握各設(shè)備的資源使用情況,我們使用能夠輸出帶有時間信息的日志的Linux命令和工具,如perf tool、top、vmstat等。通過同步具有時間信息的日志消息的時間,可以分析資源使用情況的信息,從而掌握特定時間系統(tǒng)的負(fù)荷狀況。

wKgZomUxbYOAAF3VAADAhtIK3KM554.jpg

Sync Logging由運(yùn)行在Host PC上的Trace Manager和運(yùn)行在設(shè)備上的Trace Monitor這兩個工具組成。設(shè)備上運(yùn)行的軟件或工具輸出的數(shù)據(jù)會經(jīng)由Trace Monitor傳送到Host PC上的Trace Manager。Trace Manager會將來自多個設(shè)備的數(shù)據(jù)按時間順序排列并輸出。通過分析這些輸出數(shù)據(jù),可以掌握同一時間各個設(shè)備上的軟件正在執(zhí)行什么樣的處理,以及系統(tǒng)的負(fù)荷情況如何。

開發(fā)狀況和今后的展開

Sync Logging已針對R-Car S4和R-Car V4H的評估環(huán)境進(jìn)行開發(fā)。今后計(jì)劃擴(kuò)展支持新一代R-Car產(chǎn)品和面向車載的MCU產(chǎn)品。此外,我們將持續(xù)努力擴(kuò)展支持的工具,并對收集的數(shù)據(jù)進(jìn)行更加直觀的顯示,以實(shí)現(xiàn)功能的增強(qiáng)和用戶體驗(yàn)的提升。

如果您對多設(shè)備軟件開發(fā)環(huán)境感興趣,您可點(diǎn)擊文末閱讀原文進(jìn)入咨詢頁。

1

END

1

瑞薩電子 (TSE: 6723)

科技讓生活更輕松,致力于打造更安全、更智能、可持續(xù)發(fā)展的未來。作為全球微控制器供應(yīng)商,瑞薩電子融合了在嵌入式處理、模擬、電源及連接方面的專業(yè)知識,提供完整的半導(dǎo)體解決方案。成功產(chǎn)品組合加速汽車、工業(yè)、基礎(chǔ)設(shè)施及物聯(lián)網(wǎng)應(yīng)用上市,賦能數(shù)十億聯(lián)網(wǎng)智能設(shè)備改善人們的工作和生活方式。更多信息,敬請?jiān)L問renesas.com


原文標(biāo)題:工程師說 | 車載多設(shè)備的調(diào)試/分析解決方案

文章出處:【微信公眾號:瑞薩電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 瑞薩
    +關(guān)注

    關(guān)注

    33

    文章

    22274

    瀏覽量

    85509

原文標(biāo)題:工程師說 | 車載多設(shè)備的調(diào)試/分析解決方案

文章出處:【微信號:瑞薩電子,微信公眾號:瑞薩電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    車載攝像頭PoC所需的電源IC類型和解決方案

    隨著車載攝像頭的分辨率不斷提高,小型化和降噪成為問題,簡化布線的 PoC (Power over Coax) 技術(shù)被越來越多地采用。很多工程師在設(shè)計(jì)車載攝像頭的 PoC 系統(tǒng)時都在思考如何選擇最佳
    的頭像 發(fā)表于 08-22 16:38 ?352次閱讀
    <b class='flag-5'>車載</b>攝像頭PoC所需的電源IC類型和<b class='flag-5'>解決方案</b>

    Imagination CPU 系列研討會 | RISC-V 平臺的性能分析調(diào)試

    為了讓開發(fā)者及工程師深入了解Imagination的CPU產(chǎn)品及相關(guān)解決方案,Imagination將陸續(xù)推出5期線上研討會,包含:RISC-V平臺的性能分析調(diào)試;RISC-V安全和
    的頭像 發(fā)表于 08-10 08:28 ?169次閱讀
    Imagination CPU 系列研討會 | RISC-V 平臺的性能<b class='flag-5'>分析</b>和<b class='flag-5'>調(diào)試</b>

    解決方案丨PPEC車載DCDC轉(zhuǎn)換器:新能源汽車的高效能源動力系統(tǒng)

    。三、核心功能 PPEC車載DC/DC轉(zhuǎn)換器具有多種功率型號、輕量化設(shè)計(jì),以及高效能、高穩(wěn)定性和全面的保護(hù)特性,為新能源汽車車載電源系統(tǒng)提供穩(wěn)定可靠的高效解決方案。PPEC車載DC/D
    發(fā)表于 06-20 11:39

    14芯M16接頭對車載設(shè)備帶來的主要好處

      德索工程師說道14芯M16接頭對車載設(shè)備帶來的主要好處體現(xiàn)在其獨(dú)特的設(shè)計(jì)和優(yōu)異的性能上,這些優(yōu)勢能夠極大地提升車載設(shè)備的通信效率、可靠性
    的頭像 發(fā)表于 06-13 17:55 ?147次閱讀
    14芯M16接頭對<b class='flag-5'>車載</b><b class='flag-5'>設(shè)備</b>帶來的主要好處

    多端口能量路由實(shí)時控制仿真系統(tǒng)解決方案

    RCP多端口設(shè)備電力電子教學(xué)產(chǎn)品結(jié)合CBox設(shè)備,通過MATLAB及相關(guān)硬件的模塊化設(shè)計(jì),為解決教學(xué)內(nèi)容復(fù)雜、理論與實(shí)際脫節(jié)等問題提供了一種創(chuàng)新的解決方案。 RCP多端口設(shè)備可實(shí)現(xiàn)幾乎
    發(fā)表于 05-10 11:05

    車載以太網(wǎng)技術(shù)演進(jìn)及測試方案

    收發(fā)信機(jī)測試與其他高速數(shù)字標(biāo)準(zhǔn)的物理層表征解決方案相似。工程師必須選擇一個包含協(xié)議觸發(fā)與解碼軟件包的測試解決方案,此軟件包將查看數(shù)據(jù)流量和協(xié)議層動態(tài),從而節(jié)省調(diào)試早期設(shè)計(jì)的時間。
    發(fā)表于 04-28 18:17 ?487次閱讀
    <b class='flag-5'>車載</b>以太網(wǎng)技術(shù)演進(jìn)及測試<b class='flag-5'>方案</b>

    工程車輛車載PLC遠(yuǎn)程監(jiān)控智慧運(yùn)營系統(tǒng)解決方案

    車輛的智能化管理,提高運(yùn)營效率,降低安全風(fēng)險,成為行業(yè)內(nèi)外廣泛關(guān)注的課題。 解決方案 基于工業(yè)物聯(lián)網(wǎng)和無線通信技術(shù),數(shù)之能提供工程車輛遠(yuǎn)程監(jiān)控智慧運(yùn)營系統(tǒng)解決方案,實(shí)現(xiàn)車載PLC的數(shù)據(jù)
    的頭像 發(fā)表于 02-29 13:52 ?482次閱讀
    <b class='flag-5'>工程車輛車載</b>PLC遠(yuǎn)程監(jiān)控智慧運(yùn)營系統(tǒng)<b class='flag-5'>解決方案</b>

    芯和半導(dǎo)體最新發(fā)布“SI/PI/物理場分析”EDA解決方案

    來源:芯和半導(dǎo)體 芯和半導(dǎo)體日前正式發(fā)布了針對下一代電子系統(tǒng)的SI/PI/物理場分析EDA解決方案。 芯和半導(dǎo)體日前正式發(fā)布了針對下一代電子系統(tǒng)的SI/PI/物理場
    的頭像 發(fā)表于 02-18 17:52 ?431次閱讀
    芯和半導(dǎo)體最新發(fā)布“SI/PI/<b class='flag-5'>多</b>物理場<b class='flag-5'>分析</b>”EDA<b class='flag-5'>解決方案</b>

    叉車車載終端定制_基于MT6762安卓核心板的車載終端設(shè)備解決方案

    叉車車載終端定制_基于MT6762安卓核心板的車載終端設(shè)備解決方案。專門為叉車車載場景設(shè)計(jì)的一款4英寸Android
    的頭像 發(fā)表于 01-11 19:52 ?349次閱讀
    叉車<b class='flag-5'>車載</b>終端定制_基于MT6762安卓核心板的<b class='flag-5'>車載</b>終端<b class='flag-5'>設(shè)備</b><b class='flag-5'>解決方案</b>

    車載終端功能盤點(diǎn)(車載終端工業(yè)行業(yè)解決方案案例)

    ? 隨著車聯(lián)網(wǎng)的蓬勃發(fā)展,車載終端在物流運(yùn)輸、公共交通等領(lǐng)域得到廣泛應(yīng)用。車載終端以其強(qiáng)大的功能,為不同行業(yè)提供定制化的解決方案。本文將盤點(diǎn)車載終端的核心功能,并給出工業(yè)場景的應(yīng)用案例
    的頭像 發(fā)表于 11-17 14:28 ?442次閱讀
    <b class='flag-5'>車載</b>終端功能盤點(diǎn)(<b class='flag-5'>車載</b>終端工業(yè)行業(yè)<b class='flag-5'>解決方案</b>案例)

    工程師說 | RX系列軟件的歷史和今后的展望 #6

    前篇回顧: 工程師說 | RX系列軟件的歷史和今后的展望 #1 工程師說 | RX系列軟件的歷史和今后的展望 #2 工程師說 | RX系列軟件的歷史和今后的展望 #3 工程師說 | R
    的頭像 發(fā)表于 11-16 18:15 ?586次閱讀
    <b class='flag-5'>工程師說</b> | RX系列軟件的歷史和今后的展望 #6

    FPGA工程師需要具備哪些技能?

    、設(shè)計(jì)思路 FPGA芯片是開發(fā)高速數(shù)字電路設(shè)計(jì)的理想解決方案之一。FPGA芯片基于HDL的設(shè)計(jì)方法允許工程師使用高級語言進(jìn)行設(shè)計(jì)。因此,F(xiàn)PGA工程師需要具備設(shè)計(jì)思路能力,包括分析
    發(fā)表于 11-09 11:03

    機(jī)器視覺工程師反復(fù)調(diào)試的原因是什么?

    我們機(jī)器視覺項(xiàng)目的程序包含,業(yè)務(wù)邏輯+圖像處理,所以我們不單單調(diào)試圖像處理部分,還要調(diào)試C#,界面,數(shù)據(jù)等等。我們必須保證程序穩(wěn)定性,還要保證視覺檢測的穩(wěn)定性。據(jù)說,有個機(jī)器視覺工程師因?yàn)楝F(xiàn)場客戶把
    的頭像 發(fā)表于 11-05 08:07 ?226次閱讀
    機(jī)器視覺<b class='flag-5'>工程師</b>反復(fù)<b class='flag-5'>調(diào)試</b>的原因是什么?

    基于Labview的新型數(shù)字式車載信息終端的解決方案

    電子發(fā)燒友網(wǎng)站提供《基于Labview的新型數(shù)字式車載信息終端的解決方案.pdf》資料免費(fèi)下載
    發(fā)表于 10-23 10:36 ?0次下載
    基于Labview的新型數(shù)字式<b class='flag-5'>車載</b>信息終端的<b class='flag-5'>解決方案</b>

    4G無線車載視頻監(jiān)控解決方案

    4G無線車載視頻監(jiān)控解決方案?
    發(fā)表于 10-07 11:17 ?0次下載