国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      開機(jī)顯示方法與流程

      文檔序號(hào):12550386閱讀:623來源:國(guó)知局
      開機(jī)顯示方法與流程

      本發(fā)明涉及一種開機(jī)顯示方法,特別是一種便于非專業(yè)人員操作的開機(jī)顯示方法。



      背景技術(shù):

      目前BIOS 更新技術(shù)演進(jìn)到系統(tǒng)開機(jī)前,插入內(nèi)含BIOS FW binary文件的USB大容量存儲(chǔ)設(shè)備(USB mass storage),在Memory Initialization完成之后,無論目前系統(tǒng)BIOS是正?;蚴钱?dāng)機(jī)狀態(tài),先利用GPIO偵測(cè)Pin腳來決定系統(tǒng)是否有需要做BIOS更新,若需要就將USB mass storage中的binary檔案加載做為此次開機(jī)的BIOS,之后就直接用此BIOS來flash。

      系統(tǒng)開機(jī)的POST自檢過程大致為:加電-CPU-ROM-BIOS-System Clock-DMA-64KB RAM-IRQ-顯卡等。檢測(cè)顯卡以前的過程稱過關(guān)鍵部件測(cè)試,如果關(guān)鍵部件有問題,計(jì)算機(jī)會(huì)處于掛起狀態(tài),習(xí)慣上稱為核心故障。另一類故障稱為非關(guān)鍵性故障,檢測(cè)完顯卡后(處于自檢過程的中后段),計(jì)算機(jī)將對(duì)64KB以上內(nèi)存、I/O口、軟硬盤驅(qū)動(dòng)器、鍵盤、即插即用設(shè)備、CMOS設(shè)置等進(jìn)行檢測(cè),并在屏幕上顯示各種信息和出錯(cuò)報(bào)告。若在POST自檢過程的前段發(fā)生錯(cuò)誤,將按兩種情況處理:對(duì)于嚴(yán)重故障(致命性故障)則停機(jī),此時(shí)由于各種初始化操作還沒完成,屏幕不能給出BIOS版本與系統(tǒng)不合的提示或信號(hào),用戶不清楚目前系統(tǒng)當(dāng)機(jī)而需要做BIOS恢復(fù)(BIOS recovery)的動(dòng)作,原因如下:

      1.需要專業(yè)的工程師來判斷是否為BIOS版本與目前系統(tǒng)不兼容而造成當(dāng)機(jī),才做更新。

      2.需要專業(yè)的工程師來判斷目前系統(tǒng)適合的BIOS版本,再將適合的BIOS檔案放入U(xiǎn)SB mass storage來開機(jī)。

      3.當(dāng)利用Jumper on來做BIOS recovery時(shí),就只能開USB mass storage上的binary檔,無法給使用者在開機(jī)過程做選擇。

      4.若用戶沒有事先知道目前系統(tǒng)已經(jīng)當(dāng)機(jī),且系統(tǒng)當(dāng)在MemoryInitialization 完成之后且屏幕點(diǎn)亮之前,用戶將浪費(fèi)許多時(shí)間在等待確定當(dāng)機(jī)上,等確定當(dāng)機(jī)了在開始詢問如何處理,此時(shí)更會(huì)遇到前面三個(gè)原因。

      5.若使用者不清楚此BIOS recovery Jumper的用法或沒有注意此Jumper一直為recovery state,可能將會(huì)造成很多不可預(yù)期的誤會(huì)與問題。

      因此,現(xiàn)有系統(tǒng)開機(jī)的POST自檢過程前期,屏幕無法提供BIOS版本與系統(tǒng)不合的信息,不便于使用者進(jìn)行BIOS 更新的動(dòng)作。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明的主要目的在于提供一種便于非專業(yè)人員操作的開機(jī)顯示方法。

      本發(fā)明提供一種開機(jī)顯示方法,其包括以下步驟:

      步驟5:預(yù)先建立VGA初始化操作所需要的數(shù)值;

      步驟10:系統(tǒng)開機(jī)并開始POST自檢;

      步驟15:在POST自檢的前期讀取建立好的數(shù)值以進(jìn)行VGA初始化操作;

      步驟20:偵測(cè)POST自檢階段的VGA初始化操作是否完成;當(dāng)偵測(cè)到VGA初始化操作完成后,執(zhí)行步驟30;

      步驟30:點(diǎn)亮屏幕并顯示POST自檢階段的信息;

      步驟50:取得系統(tǒng)目前的BIOS版本及目前BIOS可以支持的版本;

      步驟60:通過屏幕顯示目前的BIOS版本以及目前BIOS可以支持的版本;

      步驟80:執(zhí)行系統(tǒng)目前的BIOS版本并繼續(xù)POST自檢。

      特別地,當(dāng)系統(tǒng)當(dāng)機(jī)發(fā)生在BIOS階段或之后,屏幕同時(shí)顯示目前的BIOS版本、目前BIOS可以支持的版本以及當(dāng)前POST自檢階段的信息。

      特別地,在步驟60之后還包括,

      步驟65:偵測(cè)USB盤中是否存在BIOS更新數(shù)據(jù),若是,執(zhí)行步驟70;若否,執(zhí)行步驟80;

      步驟70:偵測(cè)使用者是否切換并boot到DOS或shell;若是,執(zhí)行步驟90;若否,執(zhí)行步驟80;

      步驟90:執(zhí)行BIOS更新的動(dòng)作;

      步驟100:執(zhí)行更新后的BIOS版本并繼續(xù)POST自檢。

      與現(xiàn)有技術(shù)相比較,本發(fā)明可在POST自檢階段的前期點(diǎn)亮屏幕,并在屏幕上顯示目前的BIOS版本以及目前BIOS可以支持的版本,以便于非專業(yè)人員判斷系統(tǒng)是否存在BIOS版本與系統(tǒng)不合的情形,方便非專業(yè)人員進(jìn)行BIOS更新的操作。

      【附圖說明】

      圖1為本發(fā)明開機(jī)顯示方法未插入U(xiǎn)SB大容量存儲(chǔ)設(shè)備的流程圖。

      圖2為本發(fā)明開機(jī)顯示方法已插入U(xiǎn)SB大容量存儲(chǔ)設(shè)備的流程圖。

      【具體實(shí)施方式】

      請(qǐng)參閱圖1所示,本發(fā)明提供一種開機(jī)顯示方法,若系統(tǒng)開機(jī)前未插入內(nèi)含BIOS FW binary文件的USB大容量存儲(chǔ)設(shè)備(USB mass storage),其包括以下步驟:

      步驟5:預(yù)先建立VGA(顯示卡相關(guān)模組)初始化操作所需要的數(shù)值;

      步驟10:系統(tǒng)開機(jī)并開始POST自檢;

      步驟15:在POST自檢的前期讀取建立好的數(shù)值以進(jìn)行VGA初始化操作;于本實(shí)施例中,VGA初始化操作的步驟進(jìn)一步包括:「DRAM 初始化」,「PCIe Bus的配置(assign)」以及「注冊(cè)數(shù)據(jù)(register data) 填寫」;

      步驟20:偵測(cè)POST自檢階段的VGA初始化操作是否完成;當(dāng)偵測(cè)到VGA初始化操作完成后,執(zhí)行步驟30;當(dāng)偵測(cè)到VGA初始化操作未完成后,則結(jié)束流程;

      步驟30:點(diǎn)亮屏幕并顯示POST自檢階段的信息;

      步驟50:取得系統(tǒng)目前的BIOS版本及目前BIOS可以支持的版本;

      步驟60:通過屏幕顯示目前的BIOS版本以及目前BIOS可以支持的版本;

      步驟80:執(zhí)行系統(tǒng)目前的BIOS版本并繼續(xù)POST自檢。

      于本實(shí)施例中,若系統(tǒng)當(dāng)機(jī)發(fā)生在BIOS階段之前,屏幕僅顯示當(dāng)前POST自檢階段的信息,而不會(huì)顯示目前的BIOS版本、目前BIOS可以支持的版本。當(dāng)系統(tǒng)當(dāng)機(jī)發(fā)生在BIOS階段或之后,屏幕同時(shí)顯示目前的BIOS版本、目前BIOS可以支持的版本以及當(dāng)前POST自檢階段的信息。

      在系統(tǒng)當(dāng)機(jī)發(fā)生之后,非專業(yè)人員可以根據(jù)當(dāng)機(jī)前屏幕提供的BIOS版本與系統(tǒng)不合的信息,將要恢復(fù)的BIOS版本放在USB mass storage里插入系統(tǒng)并重新啟動(dòng),系統(tǒng)會(huì)在開機(jī)前段的時(shí)候抓到USB mass storage里的BIOS,載進(jìn)來之后直接用此恢復(fù)的BIOS版本執(zhí)行而不再去執(zhí)行已經(jīng)當(dāng)機(jī)且在板子上的BIOS版本,再用軟件更新BIOS的方式將目前在USB mass storage里的BIOS版本更新到板子上。

      請(qǐng)參閱圖2所示,本發(fā)明提供一種開機(jī)顯示方法,若系統(tǒng)開機(jī)前已插入內(nèi)含BIOS FW binary文件的USB大容量存儲(chǔ)設(shè)備(USB mass storage),其包括以下步驟:

      步驟5:預(yù)先建立VGA初始化操作所需要的數(shù)值;

      步驟10:系統(tǒng)開機(jī)并開始POST自檢;

      步驟15:在POST自檢的前期讀取建立好的數(shù)值以進(jìn)行VGA初始化操作;

      步驟20:偵測(cè)POST自檢階段的VGA初始化操作是否完成;當(dāng)偵測(cè)到VGA初始化操作完成后,執(zhí)行步驟30;當(dāng)偵測(cè)到VGA初始化操作未完成后,則結(jié)束流程;

      步驟30:點(diǎn)亮屏幕并顯示POST自檢階段的信息;

      步驟50:取得系統(tǒng)目前的BIOS版本及目前BIOS可以支持的版本;

      步驟60:通過屏幕顯示目前的BIOS版本以及目前BIOS可以支持的版本;

      步驟65:偵測(cè)USB盤中是否存在BIOS更新數(shù)據(jù),若是,執(zhí)行步驟70;若否,執(zhí)行步驟80;

      步驟70:偵測(cè)使用者是否切換并boot到DOS或shell;若是,執(zhí)行步驟90;若否,執(zhí)行步驟80;

      步驟80:執(zhí)行系統(tǒng)目前的BIOS版本并繼續(xù)POST自檢;

      步驟90:執(zhí)行BIOS更新的動(dòng)作;

      步驟100:執(zhí)行更新后的BIOS版本并繼續(xù)POST自檢。

      本發(fā)明為了加快VGA初始化操作的步驟,會(huì)將「DRAM 初始化」,「PCIe Bus的配置」以及「注冊(cè)數(shù)據(jù)填寫」所需要的數(shù)值預(yù)先建立好,當(dāng)要對(duì)VGA進(jìn)行初始化時(shí),就可以直接讀取該建立好的數(shù)值,從而加快VGA初始化,因此,VGA初始化可以在POST自檢的前期就完成,而屏幕也就被提早點(diǎn)亮,并在屏幕上顯示目前的BIOS版本以及目前BIOS可以支持的版本,以便于非專業(yè)人員判斷系統(tǒng)是否存在BIOS版本與系統(tǒng)不合的情形,方便非專業(yè)人員進(jìn)行BIOS更新的操作。

      以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1