本申請涉及域控制器,更具體地,涉及一種操作系統(tǒng)的監(jiān)測方法、裝置、車輛及存儲介質(zhì)。
背景技術(shù):
1、在多核異構(gòu)芯片中包括多個用于實現(xiàn)不同功能的操作系統(tǒng),因此,操作系統(tǒng)的狀態(tài)的正常與否,決定了功能是否能正常實現(xiàn)。
技術(shù)實現(xiàn)思路
1、鑒于上述問題,本申請?zhí)岢隽艘环N操作系統(tǒng)的監(jiān)測方法、裝置、車輛及存儲介質(zhì)。
2、第一方面,本申請實施例提供了一種操作系統(tǒng)的監(jiān)測方法,應(yīng)用于車輛域控制器,所述車輛域控制器部署有第一操作系統(tǒng)以及第二操作系統(tǒng),所述方法包括:所述第一操作系統(tǒng)通過硬件傳輸接口將喂狗源信號發(fā)送給所述第二操作系統(tǒng);所述第二操作系統(tǒng)根據(jù)接收到的喂狗源信號確定第一喂狗信號,并通過所述硬件傳輸接口將所述第一喂狗信號發(fā)送給所述第一操作系統(tǒng);所述第一操作系統(tǒng)根據(jù)所述喂狗源信號以及接收到的第一喂狗信號,對所述第二操作系統(tǒng)的狀態(tài)進行監(jiān)測。
3、第二方面,本申請實施例提供了一種操作系統(tǒng)的監(jiān)測裝置,所述裝置包括:喂狗源信號發(fā)送模塊,用于所述第一操作系統(tǒng)通過硬件傳輸接口將喂狗源信號發(fā)送給所述第二操作系統(tǒng);第一喂狗信號發(fā)送模塊,用于所述第二操作系統(tǒng)根據(jù)接收到的喂狗源信號確定第一喂狗信號,并通過所述硬件傳輸接口將第一喂狗信號發(fā)送給所述第一操作系統(tǒng);監(jiān)測模塊,用于所述第一操作系統(tǒng)根據(jù)所述喂狗源信號以及接收到的第一喂狗信號,對所述第二操作系統(tǒng)的狀態(tài)進行監(jiān)測。
4、第三方面,本申請實施例提供了一種車輛,包括:一個或多個處理器;存儲器;一個或多個應(yīng)用程序,其中所述一個或多個應(yīng)用程序被存儲在所述存儲器中并被配置為由所述一個或多個處理器執(zhí)行,所述一個或多個程序配置用于執(zhí)行上述第一方面提供的操作系統(tǒng)的監(jiān)測方法。
5、第四方面,本申請實施例提供了一種計算機可讀取存儲介質(zhì),所述計算機可讀取存儲介質(zhì)中存儲有程序代碼,所述程序代碼可被處理器調(diào)用執(zhí)行上述第一方面提供的操作系統(tǒng)的監(jiān)測方法。
6、第五方面,本申請實施例提供了一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品中包括程序代碼,所述程序代碼可被處理器調(diào)用執(zhí)行上述第一方面提供的操作系統(tǒng)的監(jiān)測方法。
7、本申請?zhí)峁┑姆桨?,通過第一操作系統(tǒng)并利用硬件傳輸接口來直接下發(fā)喂狗源信號以及獲取第二操作系統(tǒng)的第一喂狗信號,避免了喂狗源信號以及第一喂狗信號被篡改的問題,并且是根據(jù)喂狗源信號以及第一喂狗信號進行共同確定第二操作系統(tǒng)的狀態(tài),進一步的避免了單獨通過第一喂狗信號確定第二操作系統(tǒng)的狀態(tài)帶來的誤差,進而提高了第二操作系統(tǒng)的狀態(tài)的監(jiān)測的準(zhǔn)確性。
1.一種操作系統(tǒng)的監(jiān)測方法,其特征在于,應(yīng)用于車輛域控制器,所述車輛域控制器部署有第一操作系統(tǒng)以及第二操作系統(tǒng),所述方法包括:
2.如權(quán)利要求1所述的方法,其特征在于,所述所述第一操作系統(tǒng)根據(jù)所述喂狗源信號以及接收到的第一喂狗信號,對所述第二操作系統(tǒng)的狀態(tài)進行監(jiān)測,包括:
3.如權(quán)利要求2所述的方法,其特征在于,所述若所述接收時間在所述目標(biāo)開窗期內(nèi),基于預(yù)設(shè)匹配條件,所述第一操作系統(tǒng)根據(jù)所述喂狗源信號以及所述第一喂狗信號,對所述第二操作系統(tǒng)的狀態(tài)進行監(jiān)測,包括:
4.如權(quán)利要求3所述的方法,其特征在于,所述若所述喂狗源信號與所述第一喂狗信號之間不滿足所述預(yù)設(shè)匹配條件,則所述第一操作系統(tǒng)確定所述第二操作系統(tǒng)的狀態(tài)為異常狀態(tài),包括:
5.如權(quán)利要求3所述的方法,其特征在于,所述所述第一操作系統(tǒng),對所述處于異常狀態(tài)的第二操作系統(tǒng)進行異常處理,包括:
6.如權(quán)利要求1所述的方法,其特征在于,在所述第一操作系統(tǒng)通過硬件傳輸接口將喂狗源信號發(fā)送給所述第二操作系統(tǒng)之前,所述方法還包括:
7.如權(quán)利要求1-6任一項所述的方法,其特征在于,所述車輛域控制器連接有目標(biāo)看門狗模塊,且所述目標(biāo)看門狗模塊與所述第一操作系統(tǒng)之間進行通信,在所述第一操作系統(tǒng)通過硬件傳輸接口將喂狗源信號發(fā)送給所述第二操作系統(tǒng)之前,所述方法還包括:
8.一種操作系統(tǒng)的監(jiān)測裝置,其特征在于,包括:
9.一種車輛,其特征在于,包括:
10.一種計算機可讀取存儲介質(zhì),其特征在于,所述計算機可讀取存儲介質(zhì)中存儲有程序代碼,所述程序代碼可被處理器調(diào)用執(zhí)行如權(quán)利要求1-7任一項所述的方法。
11.一種計算機程序產(chǎn)品,其特征在于,所述計算機程序產(chǎn)品中包括程序代碼,所述程序代碼被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-7任一項所述的方法。