加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入
  • 正文
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

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

2023/10/20
1897
閱讀需 5 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

作者:Yoshihito Ogawa,Sr Staff Software Engineer

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
FSA644UCX 1 onsemi 2:1 MIPI D-PHY (1.5Gbps) 4-Data Lane Switch, 3000-REEL
$2.15 查看
AD8310ARMZ-REEL7 1 Analog Devices Inc Fast, Voltage-Out, DC to 440 MHz, 95 dB Logarithmic Amplifier

ECAD模型

下載ECAD模型
$10.79 查看
VNH3SP30-E 1 STMicroelectronics AUTOMOTIVE FULLY INTEGRATED H-BRIDGE MOTOR DRIVER

ECAD模型

下載ECAD模型
$6.32 查看
瑞薩電子

瑞薩電子

(RENESAS)于2003年4月1日—由日立制作所半導(dǎo)體部門和三菱電機(jī)半導(dǎo)體部門合并成立。RENESAS結(jié)合了日立與三菱在半導(dǎo)體領(lǐng)域方面的先進(jìn)技術(shù)和豐富經(jīng)驗(yàn),是無(wú)線網(wǎng)絡(luò)、汽車、消費(fèi)與工業(yè)市場(chǎng)設(shè)計(jì)制造嵌入式半導(dǎo)體的全球領(lǐng)先供應(yīng)商。創(chuàng)立日期2003年4月1日公司法人董事長(zhǎng)&CEO伊藤達(dá)業(yè)務(wù)范圍單片機(jī)邏輯模擬等的系統(tǒng)LSI、分立半導(dǎo)體元件、SRAM等的存儲(chǔ)器開發(fā)、設(shè)計(jì)、制造、銷售、服務(wù)的提供。集團(tuán)成員44家公司(日本20家,日本以外24家)年度銷售額2006財(cái)年(截止至2007年3月):9526億日元(約83億美元)從業(yè)人員:26000人(全世界20個(gè)國(guó)家、43家公司)瑞薩科技是世界十大半導(dǎo)體芯片供應(yīng)商之一,在很多諸如移動(dòng)通信、汽車電子和PC/AV 等領(lǐng)域獲得了全球最高市場(chǎng)份額。瑞薩集成電路設(shè)計(jì)(北京)有限公司蘇州分公司(RDB-SU)是瑞薩科技全資子公司,2004年1月成立以來(lái),現(xiàn)已擁有150多名優(yōu)秀工程師,承擔(dān)著家電和汽車電子領(lǐng)域MCU的一系列設(shè)計(jì)工作,并在2006年4月開始開發(fā)面向中國(guó)市場(chǎng)的MCU。

(RENESAS)于2003年4月1日—由日立制作所半導(dǎo)體部門和三菱電機(jī)半導(dǎo)體部門合并成立。RENESAS結(jié)合了日立與三菱在半導(dǎo)體領(lǐng)域方面的先進(jìn)技術(shù)和豐富經(jīng)驗(yàn),是無(wú)線網(wǎng)絡(luò)、汽車、消費(fèi)與工業(yè)市場(chǎng)設(shè)計(jì)制造嵌入式半導(dǎo)體的全球領(lǐng)先供應(yīng)商。創(chuàng)立日期2003年4月1日公司法人董事長(zhǎng)&CEO伊藤達(dá)業(yè)務(wù)范圍單片機(jī)邏輯模擬等的系統(tǒng)LSI、分立半導(dǎo)體元件、SRAM等的存儲(chǔ)器開發(fā)、設(shè)計(jì)、制造、銷售、服務(wù)的提供。集團(tuán)成員44家公司(日本20家,日本以外24家)年度銷售額2006財(cái)年(截止至2007年3月):9526億日元(約83億美元)從業(yè)人員:26000人(全世界20個(gè)國(guó)家、43家公司)瑞薩科技是世界十大半導(dǎo)體芯片供應(yīng)商之一,在很多諸如移動(dòng)通信、汽車電子和PC/AV 等領(lǐng)域獲得了全球最高市場(chǎng)份額。瑞薩集成電路設(shè)計(jì)(北京)有限公司蘇州分公司(RDB-SU)是瑞薩科技全資子公司,2004年1月成立以來(lái),現(xiàn)已擁有150多名優(yōu)秀工程師,承擔(dān)著家電和汽車電子領(lǐng)域MCU的一系列設(shè)計(jì)工作,并在2006年4月開始開發(fā)面向中國(guó)市場(chǎng)的MCU。收起

查看更多

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

瑞薩電子提供創(chuàng)新嵌入式設(shè)計(jì)和完整半導(dǎo)體解決方案。作為專業(yè)微控制器供應(yīng)商、模擬功率器件和SoC產(chǎn)品領(lǐng)導(dǎo)者,瑞薩電子為汽車、工業(yè)、家居、辦公自動(dòng)化、信息通信等應(yīng)用提供綜合解決方案。詳見(jiàn)瑞薩官網(wǎng)。我們將與您分享近期產(chǎn)品技術(shù)資訊和新聞動(dòng)態(tài)。