本技術(shù)涉及故障診斷,尤其涉及一種車輛mcu狀態(tài)的遠(yuǎn)程診斷方法、系統(tǒng)、設(shè)備及介質(zhì)。
背景技術(shù):
1、當(dāng)前智駕域控制器主要由一個或多個的mcu(micro?control?unit,微控制單元)和soc(system-on-chip,系統(tǒng)級芯片)組成,soc作為性能芯片,主要部署一些高算力消耗的功能模塊,mcu作為安全芯片,主要部署一些實時性較高需求的功能模塊。
2、對于soc端的調(diào)試和問題排查,可以通過終端ssh(secure?shell)遠(yuǎn)程連接和實時分析故障日志log記錄的方式進(jìn)行操作。對于mcu端的調(diào)試和問題排查,往往都無法通過遠(yuǎn)程連接的方式進(jìn)行操作,需要依賴調(diào)試器等設(shè)備進(jìn)行本地調(diào)試,即便有故障存儲記錄,也無法快速拿到故障記錄內(nèi)容進(jìn)行分析,需要通過調(diào)試器或者uds(unified?diagnosticservices,統(tǒng)一診斷服務(wù))服務(wù)等操作對mcu進(jìn)行本地內(nèi)容讀取和分析。
3、因此,目前的車輛mcu無法遠(yuǎn)程操作,依賴于調(diào)試器等設(shè)備和本地連接,實時性和便捷性都受限,影響功能調(diào)試效率,也更加耗時耗力。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施例提供一種車輛mcu狀態(tài)的遠(yuǎn)程診斷方法、系統(tǒng)、設(shè)備及介質(zhì),以解決現(xiàn)有技術(shù)中mcu無法遠(yuǎn)程操作,依賴于調(diào)試器等設(shè)備和本地連接,實時性和便捷性都受限,影響功能調(diào)試效率,也更加耗時耗力的問題。
2、為了解決上述技術(shù)問題,本技術(shù)實施例是這樣實現(xiàn)的::
3、第一方面,本技術(shù)實施例提供了一種車輛mcu狀態(tài)的遠(yuǎn)程診斷方法,所述方法包括:
4、調(diào)用預(yù)先安裝于所述mcu內(nèi)的故障診斷監(jiān)控模塊,監(jiān)控所述mcu內(nèi)除所述故障診斷監(jiān)控模塊外的mcu模塊的故障診斷信息和運行狀態(tài)信息;
5、將所述故障診斷信息和所述運行狀態(tài)信息發(fā)送至soc;
6、調(diào)用所述soc根據(jù)所述故障診斷信息和所述運行狀態(tài)信息生成并存儲所述mcu模塊的故障日志信息,并將所述故障診斷信息和所述運行狀態(tài)信息顯示于預(yù)設(shè)界面內(nèi),以由遠(yuǎn)程服務(wù)器在遠(yuǎn)程登錄所述soc時根據(jù)所述故障診斷信息和所述運行狀態(tài)信息對所述mcu模塊進(jìn)行故障診斷和調(diào)試。
7、可選地,所述調(diào)用預(yù)先安裝于所述mcu內(nèi)的故障診斷監(jiān)控模塊,監(jiān)控所述mcu內(nèi)除所述故障診斷監(jiān)控模塊外的mcu模塊的故障診斷信息和運行狀態(tài)信息,包括:
8、調(diào)用所述故障診斷監(jiān)控模塊,監(jiān)控得到所述mcu模塊的故障信息和運行狀態(tài)信息;
9、對所述故障信息進(jìn)行初步診斷,得到所述mcu模塊的故障診斷信息。
10、可選地,所述將所述故障診斷信息和所述運行狀態(tài)信息發(fā)送至soc,包括:
11、調(diào)用所述mcu內(nèi)的片間通信模塊,基于片間通信協(xié)議將所述故障診斷信息和所述運行狀態(tài)信息發(fā)送至所述soc。
12、可選地,在所述調(diào)用所述soc根據(jù)所述故障診斷信息和所述運行狀態(tài)信息生成并存儲所述mcu模塊的故障日志信息,并將所述故障診斷信息和所述運行狀態(tài)信息顯示于預(yù)設(shè)界面內(nèi)之后,還包括:
13、調(diào)用所述soc獲取所述遠(yuǎn)程服務(wù)器發(fā)送的針對所述mcu模塊的故障調(diào)試信息;
14、調(diào)用所述soc內(nèi)的片間通信模塊將所述故障調(diào)試信息發(fā)送至所述mcu;
15、調(diào)用所述mcu根據(jù)所述故障調(diào)試信息對故障的mcu模塊進(jìn)行故障調(diào)試。
16、可選地,所述調(diào)用所述mcu根據(jù)所述故障調(diào)試信息對故障的mcu模塊進(jìn)行故障調(diào)試,包括:
17、調(diào)用所述mcu內(nèi)的內(nèi)存處理模塊,讀取所述調(diào)試信息內(nèi)的調(diào)試變量參數(shù);
18、將所述調(diào)試變量參數(shù)寫入對應(yīng)的mcu模塊執(zhí)行相應(yīng)調(diào)試操作,以完成故障調(diào)試。
19、第二方面,本技術(shù)實施例提供了一種車輛mcu狀態(tài)的遠(yuǎn)程診斷系統(tǒng),所述系統(tǒng)包括:mcu、soc和遠(yuǎn)程服務(wù)器,所述mcu包括:故障診斷監(jiān)控模塊,
20、所述故障診斷監(jiān)控模塊,用于監(jiān)控所述mcu內(nèi)除所述故障診斷監(jiān)控模塊外的mcu模塊的故障診斷信息和運行狀態(tài)信息;
21、所述mcu,用于將所述故障診斷信息和所述運行狀態(tài)信息發(fā)送至所述soc;
22、所述soc,用于根據(jù)所述故障診斷信息和所述運行狀態(tài)信息生成并存儲所述mcu模塊的故障日志信息,并將所述故障診斷信息和所述運行狀態(tài)信息顯示于預(yù)設(shè)界面內(nèi);
23、所述遠(yuǎn)程服務(wù)器,用于登錄所述soc,根據(jù)所述故障診斷信息和所述運行狀態(tài)信息對所述mcu模塊進(jìn)行故障診斷和調(diào)試。
24、可選地,所述故障診斷監(jiān)控模塊,具體用于監(jiān)控得到所述mcu模塊的故障信息和運行狀態(tài)信息;對所述故障信息進(jìn)行初步診斷,,得到所述mcu模塊的故障診斷信息。
25、可選地,所述mcu還包括:片間通信模塊,
26、所述片間通信模塊,用于基于片間通信協(xié)議將所述故障診斷信息和所述運行狀態(tài)信息發(fā)送至所述soc。
27、可選地,所述soc,還用于獲取獲取所述遠(yuǎn)程服務(wù)器發(fā)送的針對所述mcu模塊的故障調(diào)試信息,并通過片間通信模塊將所述故障調(diào)試信息發(fā)送至所述mcu;
28、所述mcu,還用于根據(jù)所述故障調(diào)試信息對故障的mcu模塊進(jìn)行故障調(diào)試。
29、可選地,所述mcu還包括:內(nèi)存處理模塊,
30、所述內(nèi)存處理模塊,用于讀取所述調(diào)試信息內(nèi)的調(diào)試變量參數(shù);將所述調(diào)試變量參數(shù)寫入對應(yīng)的mcu模塊執(zhí)行相應(yīng)調(diào)試操作,以完成故障調(diào)試。
31、第三方面,本技術(shù)實施例提供了一種電子設(shè)備,包括::
32、存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序被所述處理器執(zhí)行時實現(xiàn)上述任一項所述的車輛mcu狀態(tài)的遠(yuǎn)程診斷方法。
33、第四方面,本技術(shù)實施例提供了一種可讀存儲介質(zhì),當(dāng)所述存儲介質(zhì)中的指令由電子設(shè)備的處理器執(zhí)行時,使得電子設(shè)備能夠執(zhí)行上述任一項所述的車輛mcu狀態(tài)的遠(yuǎn)程診斷方法。
34、在本技術(shù)實施例中,通過調(diào)用預(yù)先安裝于mcu內(nèi)的故障診斷監(jiān)控模塊,監(jiān)控mcu內(nèi)除故障診斷監(jiān)控模塊外的mcu模塊的故障診斷信息和運行狀態(tài)信息。將故障診斷信息和運行狀態(tài)信息發(fā)送至soc。調(diào)用soc根據(jù)故障診斷信息和運行狀態(tài)信息生成并存儲mcu模塊的故障日志信息,并將故障診斷信息和運行狀態(tài)信息顯示于預(yù)設(shè)界面內(nèi)。以由遠(yuǎn)程服務(wù)器在遠(yuǎn)程登錄soc時根據(jù)故障診斷信息和運行狀態(tài)信息對mcu模塊進(jìn)行故障診斷和調(diào)試。本技術(shù)實施例通過在mcu內(nèi)安裝故障診斷監(jiān)控模塊以實時監(jiān)控mcu內(nèi)其它模塊的故障信息,并進(jìn)行初步診斷。同時基于mcu與soc端的片間通信,將mcu端的故障診斷信息轉(zhuǎn)發(fā)給soc,通過日志log存儲和可視化界面工具,實現(xiàn)mcu端簡單故障問題的實時在線分析和復(fù)雜故障問題的歷史日志存檔和快速分析,提高了故障分析效率。并且,可以實現(xiàn)對mcu端的遠(yuǎn)程調(diào)試,減少了對調(diào)試器等設(shè)備和本地場景的依賴,提高了mcu的調(diào)試效率,省時省力。
35、上述說明僅是本技術(shù)技術(shù)方案的概述,為了能夠更清楚了解本技術(shù)的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本技術(shù)的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本技術(shù)的具體實施方式。