本申請涉及計算機,尤其涉及系統固件文件初始化方法、裝置、設備、介質及產品。
背景技術:
1、在面對設備生產時,需要將系統固件文件載入至設備的主板中,以完成對設備的生產。
2、相關技術中,針對搭載計算處理平臺的設備的生產中,研發人員現場對系統固件文件進行載入,以完成系統固件的初始化,進而可以使得檢測程序上線。然而,采用人工方式載入系統固件文件的方式降低了生產效率,增加了生產成本。
技術實現思路
1、本申請提供了一種系統固件文件初始化方法、裝置、設備、介質及產品,以至少解決相關技術中降低了生產效率,增加了生產成本的問題。
2、第一方面,本申請提供了一種系統固件文件初始化方法,包括:
3、響應于檢測系統為離線狀態,獲取初始化命令;檢測系統位于模組中;
4、基于初始化命令對模組進行檢測,以獲得檢測結果;
5、若檢測結果為不通過,則發送目標密碼文件至模組;目標密碼文件與模組對應;模組用于生產目標設備;目標設備搭載計算處理平臺;目標密碼文件用于模組在初始化及首次正常啟動時驗證目標系統固件文件的完整性和合法性,并用于模組鎖定權限;
6、將與目標密碼文件綁定的目標系統固件文件發送至模組,以使模組基于目標系統固件文件進行初始化;目標系統固件文件為模組對應的系統固件文件。
7、第二方面,本申請還提供了一種系統固件文件初始化裝置,包括:
8、獲取模塊,用于響應于檢測系統為離線狀態,獲取初始化命令;檢測系統位于模組中;
9、檢測模塊,用于基于初始化命令對模組進行檢測,以獲得檢測結果;
10、發送模塊,用于若檢測結果為不通過,則發送目標密碼文件至模組;目標密碼文件與模組對應;模組用于生產目標設備;目標設備搭載計算處理平臺;目標密碼文件用于模組在初始化及首次正常啟動時驗證目標系統固件文件的完整性和合法性,并用于模組鎖定權限;
11、發送模塊,還用于將與目標密碼文件綁定的目標系統固件文件發送至模組,以使模組基于目標系統固件文件進行初始化;目標系統固件文件為模組對應的系統固件文件。
12、第三方面,本申請還提供了一種電子設備,包括:存儲器,用于存儲計算機程序;處理器,用于執行計算機程序時實現上述任一種系統固件文件初始化方法的步驟。
13、第四方面,本申請還提供了一種計算機可讀存儲介質,計算機可讀存儲介質中存儲有計算機程序,其中,計算機程序被處理器執行時實現上述任一種系統固件文件初始化方法的步驟。
14、第五方面,本申請還提供了一種計算機程序產品,包括計算機程序,計算機程序被處理器執行時實現上述任一種系統固件文件初始化方法的步驟。
15、通過本申請提供的一種系統固件文件初始化方法、裝置、設備、介質及產品,本申請中系統固件文件初始化裝置(以下簡稱初始化裝置)首先響應于檢測系統為離線狀態,獲取到初始化命令,進而對模組進行檢測,若檢測結果為不通過,則發送目標密碼文件至模組,進一步的,初始化裝置將與目標密碼文件綁定的目標系統固件文件發送至模組,從而模組進行初始化,由此可見,本申請中初始化裝置實現了自動化將目標系統固件文件發送至模組,而不是采用人工方式將目標系統固件文件載入至模組中,所以自動化方式可以提高生產效率,降低生產成本;此外,本申請中初始化裝置還將目標密碼文件發送至模組,進而模組在初始化時可以對目標密碼文件進行完整性和合法性的驗證,所以保障了目標系統固件文件在模組中是合理、正常的;此外,模組還用目標密碼文件鎖定權限,所以保障了目標設備在生產過程中的安全性;由此可見,本申請中不僅采用自動化方式提高了對目標系統固件文件的初始化效率,進而提高了生產效率以及降低生產成本,還能保障目標系統固件文件是合理、正常以及安全的。
1.一種系統固件文件初始化方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述基于所述初始化命令對所述模組進行檢測,以獲得檢測結果,包括:
3.根據權利要求2所述的方法,其特征在于,所述初始化狀態信息包括密碼初始化信息;
4.根據權利要求2所述的方法,其特征在于,所述初始化狀態信息包括密碼初始化信息;
5.根據權利要求4所述的方法,其特征在于,確定密碼初始化信息,包括:
6.根據權利要求1所述的方法,其特征在于,所述發送目標密碼文件至所述模組之前,還包括:
7.根據權利要求6所述的方法,其特征在于,所述通過預設安全協議將所述目標密碼文件發送至所述模組,包括:
8.根據權利要求6所述的方法,其特征在于,所述從自身的預設存儲空間中獲取所述目標密碼文件,包括:
9.根據權利要求1所述的方法,其特征在于,所述將與所述目標密碼文件綁定的目標系統固件文件發送至所述模組,以使所述模組基于所述目標系統固件文件進行初始化之前,還包括:
10.根據權利要求9所述的方法,其特征在于,所述從自身的預設存儲空間中獲取與所述目標密碼文件綁定的目標系統固件文件,包括:
11.根據權利要求1所述的方法,其特征在于,所述將與所述目標密碼文件綁定的目標系統固件文件發送至所述模組,以使所述模組基于所述目標系統固件文件進行初始化之后,還包括:
12.根據權利要求1所述的方法,其特征在于,所述響應于檢測系統為離線狀態,獲取初始化命令之前,還包括:
13.根據權利要求12所述的方法,其特征在于,所述生成目標密碼文件,包括:
14.根據權利要求12所述的方法,其特征在于,所述對自身的預設存儲空間進行分區,以獲得存儲分區,包括:
15.根據權利要求12所述的方法,其特征在于,所述存儲分區包括密碼分區和固件分區;
16.根據權利要求1所述的方法,其特征在于,所述響應于檢測系統為離線狀態,獲取初始化命令之前,還包括:
17.一種系統固件文件初始化裝置,其特征在于,包括:
18.一種電子設備,其特征在于,包括:
19.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機程序,其中,所述計算機程序被處理器執行時實現如權利要求1至16任一項所述系統固件文件初始化方法的步驟。
20.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至16任一項所述系統固件文件初始化方法的步驟。