日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

存儲調(diào)試信息的方法

文檔序號:10665715閱讀:282來源:國知局
存儲調(diào)試信息的方法
【專利摘要】本發(fā)明提供一種存儲調(diào)試信息的方法,包括:在BIOS執(zhí)行之前,在該USB存儲設(shè)備中存儲一預(yù)設(shè)檔案,該預(yù)設(shè)檔案中記載調(diào)試等級;該計算機(jī)開機(jī)之后,執(zhí)行BIOS,將此階段BIOS執(zhí)行產(chǎn)生的第一調(diào)試信息存儲在計算機(jī)的內(nèi)存中;判斷是當(dāng)前條件是否符合BIOS執(zhí)行過程中持續(xù)產(chǎn)生的第二調(diào)試信息被輸出的條件;若符合,該計算機(jī)抓取該調(diào)試等級并將生成的該調(diào)試等級的值記載在該計算機(jī)的內(nèi)存中,將該第一調(diào)試信息存儲至該USB設(shè)備,釋放該計算機(jī)的內(nèi)存,并根據(jù)該調(diào)試等級的值將該調(diào)試等級的值所對應(yīng)的該第二調(diào)試信息持續(xù)存儲至該USB存儲設(shè)備,待該BIOS執(zhí)行結(jié)束后,計算機(jī)載入作業(yè)系統(tǒng)。
【專利說明】
存儲調(diào)試信息的方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及調(diào)試信息存儲領(lǐng)域,尤其涉及一種將調(diào)試信息存儲至USB外接設(shè)備的方法。
【背景技術(shù)】
[0002]目前的UEFKUnified Extensible Firmware Interface,通用擴(kuò)展固件接口)B1S(Basic Input/Output System,基本輸入輸出系統(tǒng))收集調(diào)試信息方法分為以下幾種:
1、利用USB (Universal Serial Bus,通用串行總線)進(jìn)行調(diào)試信息收集使用這種方法,UEFI B1S首先需要被編譯成調(diào)試模式,然后再利用USB線纜將調(diào)試主機(jī)的USB調(diào)試端口與主機(jī)的USB端口連接在一起,B1S調(diào)試信息通過USB線纜傳輸?shù)秸{(diào)試主機(jī),并利用軟件收集調(diào)試信息。
[0003]2、利用串口進(jìn)行調(diào)試信息收集
使用這種方法,UEFI B1S首先需要被編譯成調(diào)試模式,然后再利用串口線纜將調(diào)試主機(jī)的串口與主機(jī)的串口連接在一起,B1S調(diào)試信息通過串口線纜傳輸?shù)秸{(diào)試主機(jī),并利用軟件收集調(diào)試信息。
[0004]以上方法帶來的b1s執(zhí)行過程中保存調(diào)試信息的困難如下:
UEFI B1S必須被編譯成調(diào)試模式,否則無法輸出調(diào)試信息。
[0005]在計算機(jī)正式出貨時,上面使用的UEFI B1S出于性能考慮,必須按正常模式編譯,在這種模式下編譯,會去掉所有的調(diào)試信息,當(dāng)然就無法獲得調(diào)試信息。
[0006]上述調(diào)試方法的共性是必須要利用調(diào)試線纜(USB線纜、串口線纜或JTAG線纜等)與另外一個計算機(jī)進(jìn)行連接。
[0007]因此,若使用調(diào)試線纜進(jìn)行調(diào)試并保存調(diào)試信息,由于當(dāng)前B1S調(diào)試手段都需經(jīng)過特殊軟件,或者是額外的電腦設(shè)備與線材進(jìn)行連接,這些線材不是通用材料,不容易獲得,此外,采用調(diào)試線纜保存調(diào)試信息的方式會耗費(fèi)較多時間,而且會明顯影響B(tài)1S的執(zhí)行時間,此外,目前若需要切換B1S至調(diào)試模式,則需要重新編譯B1S映像(image),導(dǎo)致諸多不便。

【發(fā)明內(nèi)容】

[0008]針對上述情況,本發(fā)明的目的主要在于提供一種存儲調(diào)試信息的方法,將調(diào)試信息存儲于USB存儲設(shè)備中,無需使用調(diào)試線纜,減少B1S的執(zhí)行時間,使用方便。
[0009]為達(dá)到上述目的,本發(fā)明提供一種存儲調(diào)試信息的方法,適用于存儲一計算機(jī)的B1S調(diào)試信息至一 USB存儲設(shè)備,該方法包括:
在B1S執(zhí)行之前,在該USB存儲設(shè)備中存儲一預(yù)設(shè)檔案,該預(yù)設(shè)檔案中記載調(diào)試等級;
該計算機(jī)開機(jī)之后,執(zhí)行B10S,將此階段B1S執(zhí)行產(chǎn)生的第一調(diào)試信息存儲在該計算機(jī)的內(nèi)存中;判斷當(dāng)前條件是否符合使B1S執(zhí)行過程中持續(xù)產(chǎn)生的第二調(diào)試信息被輸出的條件;若符合,該計算機(jī)抓取該調(diào)試等級并將生成的該調(diào)試等級的值記載在該計算機(jī)的內(nèi)存中,抓取該記載在該計算機(jī)內(nèi)存中的該第一調(diào)試信息存儲至該USB設(shè)備,釋放該計算機(jī)的內(nèi)存,并持續(xù)根據(jù)該調(diào)試等級的值抓取對應(yīng)該調(diào)試等級的值的該第二調(diào)試信息,并存儲至該USB存儲設(shè)備,待B1S執(zhí)行結(jié)束后,該計算機(jī)載入一作業(yè)系統(tǒng);
若不符合,該計算機(jī)的B1S在執(zhí)行過程中不輸出該調(diào)試信息,同時釋放存儲該第一調(diào)試信息的該計算機(jī)的內(nèi)存,待B1S執(zhí)行結(jié)束后,該計算機(jī)載入該作業(yè)系統(tǒng)。
[0010]特別地,所述第二調(diào)試信息為該計算機(jī)開機(jī)過程中已完成該USB存儲設(shè)備存取準(zhǔn)備之后產(chǎn)生的該調(diào)試信息。
[0011]特別地,符合該第二調(diào)試信息被輸出的條件包括,該USB存儲設(shè)備與該計算機(jī)連接。
[0012]特別地,符合該第二調(diào)試信息被輸出的條件還包括,該預(yù)設(shè)檔案存在于該USB存儲設(shè)備中。
[0013]特別地,所述調(diào)試等級包括None、Info、Warn、Error、Fatal,分別對應(yīng)該調(diào)試等級的值為 0、1、2、3、4。
[0014]特別地,符合該第二調(diào)試信息被輸出的條件還包括,調(diào)試等級的值大于O。
[0015]相較于現(xiàn)有技術(shù),本發(fā)明的存儲調(diào)試信息的方法,在USB存儲設(shè)備中存放描述調(diào)試信息等級的檔案,由此決定所需調(diào)試信息的類別,將調(diào)試信息存入USB存儲設(shè)備中,從而釋放計算機(jī)的內(nèi)存,無需使用調(diào)試線纜,減少B1S的執(zhí)行時間,使用方便。
[0016]【【附圖說明】】
圖1是本發(fā)明存儲調(diào)試信息的方法的流程圖;
圖2是本發(fā)明存儲調(diào)試信息的方法的一個實施例的流程圖。
[0017]【【具體實施方式】】
本發(fā)明的存儲調(diào)試信息的方法,在USB存儲設(shè)備中存放描述調(diào)試信息等級的檔案,由此決定所需調(diào)試信息的類別,將B1S執(zhí)行結(jié)束前產(chǎn)生的調(diào)試信息存入USB存儲設(shè)備中,從而釋放計算機(jī)的內(nèi)存,無需使用調(diào)試線纜,請參閱圖1,為本發(fā)明存儲調(diào)試信息的方法的流程圖,如圖所示,該方法包括以下步驟:
步驟11:在該USB存儲設(shè)備中存儲一預(yù)設(shè)檔案,該預(yù)設(shè)檔案中記載調(diào)試等級;
步驟12:開啟計算機(jī);
步驟13:執(zhí)行B10S,將此階段B1S執(zhí)行產(chǎn)生的第一調(diào)試信息存儲在該計算機(jī)的內(nèi)存中;
步驟14:判斷當(dāng)前條件是否符合B1S執(zhí)行過程中持續(xù)產(chǎn)生的第二調(diào)試信息被輸出的條件,若是,轉(zhuǎn)至步驟16,若否,則轉(zhuǎn)至步驟15 ;
步驟15:釋放存儲該第一調(diào)試信息的該計算機(jī)的內(nèi)存;
步驟16:該計算機(jī)抓取該調(diào)試等級并將生成的該調(diào)試等級的值記載在該計算機(jī)的內(nèi)存中,抓取該記載在該計算機(jī)內(nèi)存中的該第一調(diào)試信息存儲至該USB設(shè)備,釋放計算機(jī)的內(nèi)存;
步驟17 =B1S在執(zhí)行過程中不輸出調(diào)試信息;
步驟18:根據(jù)該調(diào)試等級的值將該調(diào)試等級的值所對應(yīng)的該第二調(diào)試信息持續(xù)存儲至該USB存儲設(shè)備;
步驟19:判斷該B1S執(zhí)行是否結(jié)束,若是,轉(zhuǎn)至步驟20,若否,則轉(zhuǎn)至步驟18 ;
步驟20:載入作業(yè)系統(tǒng)(operating system)。
[0018]于本實施例中,所述第一調(diào)試信息為該計算機(jī)開機(jī)過程中未完成該USB存儲設(shè)備存取準(zhǔn)備之前產(chǎn)生的調(diào)試信息。
[0019]于本實施例中,所述第二調(diào)試信息為該計算機(jī)開機(jī)過程中已完成該USB存儲設(shè)備存取準(zhǔn)備之后產(chǎn)生的該調(diào)試信息。
[0020]于本實施例中,所述調(diào)試等級包括None、Info、Warn、Error、Fatal,分別對應(yīng)該調(diào)試等級的值為0、1、2、3、4。
[0021]于本實施例中,符合該第二調(diào)試信息被輸出的條件包括,該USB存儲設(shè)備連接該計算機(jī)、該預(yù)設(shè)檔案的存在于該USB存儲設(shè)備且調(diào)試等級的值不為O。
[0022]請參閱圖2,為本發(fā)明存儲調(diào)試信息的方法的一個實施例的流程圖,如圖所示,包括:
步驟21:在該USB存儲設(shè)備中存儲一預(yù)設(shè)檔案,該預(yù)設(shè)檔案中記載調(diào)試等級;
步驟22:開啟計算機(jī);
步驟23:執(zhí)行B10S,將此階段B1S執(zhí)行產(chǎn)生的第一調(diào)試信息存儲在該計算機(jī)的內(nèi)存中;
步驟24:判斷USB存儲設(shè)備是否連接該計算機(jī),若是,轉(zhuǎn)至步驟25,若否,則轉(zhuǎn)至步驟
26 ;
步驟25:判斷該預(yù)設(shè)檔案是否存在于該USB存儲設(shè)備中,若是,轉(zhuǎn)至步驟27,若否,轉(zhuǎn)至步驟26 ;于步驟25中,在USB存儲設(shè)備存在的情況下是利用UEFI specificat1n中EFIFile Protocol來檢查該預(yù)設(shè)檔案是否存在;
步驟26:釋放存儲該第一調(diào)試信息的該計算機(jī)的內(nèi)存;
步驟27:該計算機(jī)抓取該調(diào)試等級并將生成的該調(diào)試等級的值記載在存中;其中,步驟27是在記載該調(diào)試等級的檔案存在的情況下,藉由對記載該調(diào)試等級的檔案中的一特定位置抓取調(diào)試等級,并將調(diào)試等級的值記載在該計算機(jī)的內(nèi)存里;
步驟28:此階段仍持續(xù)執(zhí)行B1S,遇到抓取調(diào)試信息的時候,則判斷該調(diào)試等級的值是否大于0,若是,轉(zhuǎn)至步驟30,若否(該調(diào)試等級的值等于0),則轉(zhuǎn)至步驟26 ;
步驟29 =B1S在執(zhí)行過程中不輸出調(diào)試信息;
步驟30:依照該調(diào)試等級的值來抓取該記載在該計算機(jī)的內(nèi)存中的該第一調(diào)試信息,并存儲至該USB設(shè)備,接著釋放內(nèi)存;其中,將調(diào)試信息存儲進(jìn)USB設(shè)備的方法是利用EFIFile Protocol的Open, Write, Close等功能,將調(diào)試信息存儲到該預(yù)設(shè)檔案中;
步驟31:持續(xù)根據(jù)該調(diào)試等級的值抓取對應(yīng)該調(diào)試等級的值的該第二調(diào)試信息持續(xù)存儲至該USB存儲設(shè)備;也就是說,在此階段B1S仍舊持續(xù)執(zhí)行,而第二調(diào)試信息也持續(xù)產(chǎn)生,步驟31是依照該調(diào)試等級的值來決定應(yīng)該存入哪種調(diào)試等級的第二調(diào)試信息到USB存儲設(shè)備;
步驟32:判斷該B1S POST (power-on self-test)執(zhí)行是否結(jié)束,若是,轉(zhuǎn)至步驟33,若否,則轉(zhuǎn)至步驟30;
步驟33:載入作業(yè)系統(tǒng)。
[0023]于本實施例中,預(yù)設(shè)檔案中記載調(diào)試等級,當(dāng)B1S執(zhí)行開始,該計算機(jī)抓取該調(diào)試等級時,例如,抓取的調(diào)試等級為Info,則生成該調(diào)試等級(Info)的值(I ),并將該值(I)記載在該計算機(jī)的內(nèi)存中,由于滿足輸出第二調(diào)試信息的條件,待B1S執(zhí)行結(jié)束后,根據(jù)該值(I)將調(diào)試等級為Info的第二調(diào)試信息存儲至USB存儲設(shè)備中,其他調(diào)試等級同理,若抓取的調(diào)試等級為None,則生成該調(diào)試等級(None)的值(O),并將該值(O)記載在該計算機(jī)的內(nèi)存中,由于不滿足輸出第二調(diào)試信息的條件,則不輸出第二調(diào)試信息,直接載入作業(yè)系統(tǒng)。
[0024]上面結(jié)合附圖對本發(fā)明的【具體實施方式】和實施例做了詳細(xì)說明,但是本發(fā)明并不限于上述實施方式和實施例,在本領(lǐng)域技術(shù)人員所具備的知識范圍內(nèi),還可以在不脫離本發(fā)明構(gòu)思的前提下做出各種變化。
【主權(quán)項】
1.一種存儲調(diào)試信息的方法,適用于存儲一計算機(jī)的B1S執(zhí)行時產(chǎn)生的調(diào)試信息至一 USB存儲設(shè)備,其特征在于,該方法包括: 在B1S執(zhí)行之前,在該USB存儲設(shè)備中存儲一預(yù)設(shè)檔案,該預(yù)設(shè)檔案中記載調(diào)試等級; 該計算機(jī)開機(jī)之后,執(zhí)行B1S,將此階段B1S執(zhí)行產(chǎn)生的第一調(diào)試信息存儲在該計算機(jī)的內(nèi)存中; 判斷當(dāng)前條件是否符合使B1S執(zhí)行過程中持續(xù)產(chǎn)生的第二調(diào)試信息被輸出的條件; 若符合,該計算機(jī)抓取該調(diào)試等級并將生成的該調(diào)試等級的值記載在該計算機(jī)的內(nèi)存中,抓取該記載在該計算機(jī)內(nèi)存中的該第一調(diào)試信息存儲至該USB設(shè)備,釋放該計算機(jī)的內(nèi)存,并持續(xù)根據(jù)該調(diào)試等級的值抓取對應(yīng)該調(diào)試等級的值的該第二調(diào)試信息,并存儲至該USB存儲設(shè)備,待B1S執(zhí)行結(jié)束后,該計算機(jī)載入一作業(yè)系統(tǒng); 若不符合,該計算機(jī)的B1S在執(zhí)行過程中不輸出該調(diào)試信息,同時釋放存儲該第一調(diào)試信息的該計算機(jī)的內(nèi)存,待B1S執(zhí)行結(jié)束后,該計算機(jī)載入該作業(yè)系統(tǒng)。2.根據(jù)權(quán)利要求1所述的存儲調(diào)試信息的方法,其特征在于,所述第一調(diào)試信息為該計算機(jī)開機(jī)過程中未完成該USB存儲設(shè)備存取準(zhǔn)備之前產(chǎn)生的調(diào)試信息。3.根據(jù)權(quán)利要求1所述的存儲調(diào)試信息的方法,其特征在于,所述第二調(diào)試信息為該計算機(jī)開機(jī)過程中已完成該USB存儲設(shè)備存取準(zhǔn)備之后產(chǎn)生的該調(diào)試信息。4.根據(jù)權(quán)利要求3所述的存儲調(diào)試信息的方法,其特征在于,符合該第二調(diào)試信息被輸出的條件包括,該USB存儲設(shè)備與該計算機(jī)連接。5.根據(jù)權(quán)利要求4所述的存儲調(diào)試信息的方法,其特征在于,符合該第二調(diào)試信息被輸出的條件還包括,該預(yù)設(shè)檔案存在于該USB存儲設(shè)備中。6.根據(jù)權(quán)利要求1所述的存儲調(diào)試信息的方法,其特征在于,所述調(diào)試等級包括None、Info、Warn、Error、Fatal,分別對應(yīng)該調(diào)試等級的值為O、1、2、3、4。7.根據(jù)權(quán)利要求1所述的存儲調(diào)試信息的方法,其特征在于,符合該第二調(diào)試信息被輸出的條件還包括,調(diào)試等級的值大于O。
【文檔編號】G06F11/22GK106033378SQ201510124401
【公開日】2016年10月19日
【申請日】2015年3月20日
【發(fā)明人】蕭丁愷
【申請人】昆達(dá)電腦科技(昆山)有限公司, 神達(dá)電腦股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1