[發明專利]顯示BIOS打印啟動信息的方法、裝置、設備、產品有效
| 申請號: | 202011319592.5 | 申請日: | 2020-11-23 |
| 公開(公告)號: | CN112463229B | 公開(公告)日: | 2023-01-10 |
| 發明(設計)人: | 王曉 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401;G06F9/451 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 李舜江 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 顯示 bios 打印 啟動 信息 方法 裝置 設備 產品 | ||
1.一種顯示BIOS打印啟動信息的方法,其特征在于,包括如下步驟:
創建打印啟動信息的主服務;
初始化串口,掛接往串口打印信息的服務到主服務上;
初始化BMC VGA相關的寄存器,生成往VGA顯示控制器打印信息的服務并掛接該服務到主服務上;
調用主服務打印信息時,將會同時調用掛接在主服務上的服務,打印啟動信息到串口和VGA屏幕上;
其中,往串口打印信息的服務為第一服務;往VGA顯示控制器打印信息的服務為第二服務;調用主服務打印信息時,將會同時調用掛接在主服務上的服務,打印啟動信息到串口和VGA屏幕上的步驟包括:
判斷BIOS啟動是否在設定的第一閾值時間內到達PCI總線掃描階段;
若否,判斷是否調用主服務打印信息;若是,調用主服務打印信息,判斷掛載在主服務上的對應的服務是否存在,并根據判斷結果調用掛載在主服務上的服務,打印啟動信息;若否,執行步驟:判斷BIOS啟動是否在設定的第一閾值時間內到達PCI總線掃描階段;
若是,將主服務上掛接的第二服務移除;調用VGA 代碼文件重新初始化設置VGA;判斷BIOS啟動是否已經到達PCI總線掃描階段,并根據判斷結果調用主服務打印信息;
調用主服務打印信息,判斷掛載在主服務上的對應的服務是否存在,并根據判斷結果調用掛載在主服務上的服務,打印啟動信息的步驟包括:
啟動主服務;
若第一服務存在,執行第一服務,打印啟動信息到串口;
若第一服務不存在,判斷第二服務是否存在,若第二服務存在,執行第二服務,打印啟動信息到VGA屏幕;若第二服務不存在,退出主服務。
2.根據權利要求1所述的顯示BIOS打印啟動信息的方法,其特征在于,判斷BIOS啟動是否已經到達PCI總線掃描階段,并根據判斷結果調用主服務打印信息的步驟包括:
判斷BIOS啟動是否已經到達PCI總線掃描階段;
若否,執行步驟:判斷是否調用主服務打印信息,并根據判斷結果打印啟動信息;
若是,生成第三服務,掛接第三服務到主服務上;判斷是否調用主服務打印信息,并根據判斷結果打印啟動信息,打印完成后,若BIOS啟動完成,關閉第一服務、第三服務和主服務;其中,第三服務為往VGA顯示控制器打印信息的新服務。
3.根據權利要求2所述的顯示BIOS打印啟動信息的方法,其特征在于,調用主服務打印信息,判斷掛載在主服務上的對應的服務是否存在,并根據判斷結果調用掛載在主服務上的服務,打印啟動信息的步驟還包括:
啟動主服務;
若第一服務存在,執行第一服務,打印啟動信息到串口;
若第一服務不存在,判斷第三服務是否存在,若第三服務存在,執行第三服務,打印啟動信息到VGA屏幕;若第三服務不存在,退出主服務。
4.一種顯示BIOS打印啟動信息的裝置,其特征在于,包括主服務創建模塊、串口初始化模塊、寄存器初始化模塊、打印模塊;
主服務創建模塊,用于創建打印啟動信息的主服務;
串口初始化模塊,用于初始化串口,掛接往串口打印信息的服務到主服務上;
寄存器初始化模塊,用于初始化BMC VGA相關的寄存器,生成往VGA顯示控制器打印信息的服務并掛接往VGA顯示控制器打印信息的服務到主服務上;
打印模塊,用于調用主服務打印信息時,將會同時調用掛接在主服務上的服務,打印啟動信息到串口和VGA屏幕上;
往串口打印信息的服務為第一服務;往VGA顯示控制器打印信息的服務為第二服務;打印模塊包括啟動階段判斷單元、打印判斷單元、調用打印單元和移除單元;
啟動階段判斷單元,用于判斷BIOS啟動是否在設定的第一閾值時間內到達PCI總線掃描階段;
打印判斷單元,用于BIOS啟動未在設定的第一閾值時間內到達PCI總線掃描階段時,判斷是否調用主服務打印信息,若是,輸出信息到調用打印單元;若否,輸出信息到啟動階段判斷單元;還用于BIOS啟動在設定的第一閾值時間內到達PCI總線掃描階段時,輸出信息到移除單元;
調用打印單元,用于調用主服務打印信息,將依次調用第一服務和第二服務,打印啟動信息到串口和VGA屏幕上;
移除單元,用于將主服務上掛接的第二服務移除。
5.一種電子設備,其特征在于,包括存儲器和處理器,存儲器和處理器通過總線完成相互間的通信;所述存儲器存儲有可被所述處理器執行的程序指令,所述處理器調用所述程序指令能夠執行如權利要求1至3任一所述的顯示BIOS打印啟動信息的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011319592.5/1.html,轉載請聲明來源鉆瓜專利網。





