本發(fā)明專利技術提供一種系統(tǒng)開機過程中檢測PCIE設備完整性的方法,包括PCIE設備檢測模塊、測試結果顯示模塊和對比數(shù)據(jù)模塊,其具體實現(xiàn)過程為:PCIE設備檢測過程,測試結果對比并顯示:如果完全匹配,系統(tǒng)繼續(xù)運行,測試結果顯示模塊對數(shù)據(jù)結果進行顯示后自動重啟進行下一次測試;如果不匹配,系統(tǒng)則停留在當前環(huán)境下,測試結果顯示模塊對數(shù)據(jù)結果進行顯示。該一種系統(tǒng)開機過程中檢測PCIE設備完整性的方法和現(xiàn)有技術相比,保證PCIE設備與主板之間的高可靠性,增加系統(tǒng)在兼容性方面的指標,從而提升了系統(tǒng)的穩(wěn)定性。
【技術實現(xiàn)步驟摘要】
本專利技術涉及計算機板卡開發(fā)測試領域,具體涉及一種系統(tǒng)開機過程中檢測PCIE設備完整性的方法。
技術介紹
各種開發(fā)測試方法的發(fā)展是伴隨著計算機技術的發(fā)展而發(fā)展的,也就是說,從計算機技術誕生之日起,人們就在為追求更高更穩(wěn)定的計算機系統(tǒng)而努力,這種努力的過程包含各級板卡開發(fā)的過程,而測試手段作為開發(fā)過程中不可或缺的一部分,也在計算機發(fā)展過程中占據(jù)著越來越重要的位置。在過去幾十年間,可以說測試手段的更新填補著一項項開發(fā)測試空白,每一個穩(wěn)定運行的計算機平臺,都是經(jīng)歷了很多測試程式及測試方法的驗證。如今,計算機平臺的不斷更新,涉及到的關鍵技術也在不斷更新,因此,開發(fā)測試技術的不斷提升就顯得尤為重要。在當今計算機系統(tǒng)應用中,無論是服務器平臺還是臺式機平臺,PCIE設備的應用已經(jīng)達到一個高潮,因此在板卡設計領域,PCIE設備與主板間的兼容性測試顯得尤為重要,其中包括PCIE設備在系統(tǒng)啟動過程中的完整性檢測,作為測試人員必須在開發(fā)階段對這一點進行嚴格測試。基于此,現(xiàn)提供一種系統(tǒng)開機過程中檢測PCIE設備完整性的方法。
技術實現(xiàn)思路
本專利技術的技術任務是針對在現(xiàn)有技術的不足,提供一種系統(tǒng)開機過程中檢測PCIE設備完整性的方法。本專利技術的技術方案是按以下方式實現(xiàn)的,該一種系統(tǒng)開機過程中檢測PCIE設備完整性的方法,包括PCIE設備檢測模塊、測試結果顯示模塊和對比數(shù)據(jù)模塊,其具體實現(xiàn)過程包括 1)、PCIE設備檢測過程在開機時,通過PCIE設備檢測模塊檢測當前主板上所有PCIE設備的狀況,并生成PCIE設備列表; 2)、測試結果對比并顯示上述步驟中生成的PCIE設備列表通過與對比數(shù)據(jù)模塊中對比標準的對比如果完全匹配,系統(tǒng)繼續(xù)運行,測試結果顯示模 塊對數(shù)據(jù)結果進行顯示后自動重啟進行下一次測試;如果不匹配,系統(tǒng)則停留在當前環(huán)境下,測試結果顯示模塊對數(shù)據(jù)結果進行顯示。所述PCIE設備檢測模塊運行在DOS環(huán)境或者EFI SHELL環(huán)境下,負責檢測被測機器中所有的PCIE設備,判斷PCIE設備的數(shù)量及類型。上述技術方案中的PCIE設備檢測模塊是本專利技術所述的測試方法的核心,負責檢測當前主板上所有PCIE設備的狀況,并生成PCIE設備列表;測試結果顯示模塊主要負責對數(shù)據(jù)結果的處理,并能簡單直接地把結果顯示給測試人員,還可以把結果記錄下來;對比數(shù)據(jù)模塊主要是提供一個對比標準,這個標準可以用檢查好的數(shù)據(jù),也可以拿某一次檢測的正確數(shù)據(jù),其數(shù)據(jù)格式與PCIE設備檢測模塊的格式相同。本專利技術與現(xiàn)有技術相比所產生的有益效果是 本專利技術的一種系統(tǒng)開機過程中檢測PCIE設備完整性的方法以PCIE設備檢測模塊為核心,通過系統(tǒng)自動長時間運行,不斷去查看系統(tǒng)中PCIE設備的狀態(tài),能夠實時把每次運行的結果反饋出來,同時也能將結果記錄下來,方便后續(xù)查看;本專利技術可以應用在開發(fā)階段,通過對不同PCIE設備的測試驗證,保證主板對不同PCIE設備的兼容性,從而提升整個系統(tǒng)平臺的穩(wěn)定性和可靠性。附圖說明附圖I是本專利技術的檢測過程流程示意圖。具體實施方式 下面結合附圖對本專利技術所提供的一種系統(tǒng)開機過程中檢測PCIE設備完整性的方法作以下詳細說明。如附圖I所示,一種系統(tǒng)開機過程中檢測PCIE設備完整性的方法,包括 PCIE設備檢測模塊該PCIE設備檢測模塊內置PCIE設備掃描程式,對PCIE進行掃描,其運行在DOS環(huán)境或者EFI SHELL環(huán)境下,負責檢測被測機器中所有的PCIE設備,判斷PCIE設備的數(shù)量及類型,并生成檢測到的PCIE設備列表。測試結果顯示模塊其內置數(shù)據(jù)比較compare工具,主要負責對數(shù)據(jù)結果的處理,可以在屏幕上顯示PASS或FAIL,并且由主板某LED燈的狀態(tài)變化顯示結果,還可以把結果記錄下來,具體操作過程為當屏幕上顯示PASS時,GPIO控制LED狀態(tài),綠色常亮,計數(shù)器增I,記錄次數(shù);當屏幕上顯示FAIL時,GPIO控制LED狀態(tài),紅色閃爍。對比數(shù)據(jù)模塊主要是提供一個對比標準,這個標準可以用檢查好的數(shù)據(jù),也可以拿某一次檢測的正確數(shù)據(jù),該模塊如下表所示 SLOTnumber 廠商 ID 設備 ID Slotl8086 ~ IQECSlot2IQQQ ~ 0073Slotn 其格式與PCIE設備檢測模塊生成的列表相同。基于上述三個模塊,其具體實現(xiàn)過程包括 1)、PCIE設備檢測過程在開機時,通過PCIE設備檢測模塊檢測當前主板上所有PCIE設備的狀況,并生成PCIE設備列表; 2)、測試結果對比并顯示上述步驟中生成的PCIE設備列表通過與對比數(shù)據(jù)模塊中對比標準的對比如果完全匹配,系統(tǒng)繼續(xù)運行,測試結果顯示模塊對數(shù)據(jù)結果進行顯示后自動重啟進行下一次測試;如果不匹配,系統(tǒng)則停留在當前環(huán)境下,測試結果顯示模塊對數(shù)據(jù)結果進行顯示。下面參照附圖1,以DOS環(huán)境下的應用為例,對本專利技術的內容以一個具體實例來描述實現(xiàn)過程。在這一測試方法中,PCIE設備檢測模塊是核心部分,它主要是負責收集當前系統(tǒng)中所有PCIE設備數(shù)量和類型。例如某個系統(tǒng)支持I個Xl PCIE插槽,2個X16 PCIE插槽,3個X8 PCIE插槽,我們在Xl的槽上接一個網(wǎng)卡,X16的槽上接兩個顯卡,X8的槽上接三個RAID卡,使系統(tǒng)所有SLOT都有PCIE設備存在。第一步當系統(tǒng)啟動進入DOS環(huán)境后,PCIE設備檢測模塊通過讀取不同PCIE SLOT上設備的device ID可以知道對應SLOT上是否有設備存在,并且會生成一個系統(tǒng)PCIE設備列表。第二步第一步生成的PCIE設備列表會與存儲在DOS下的標準數(shù)據(jù)進行比較,如果完全匹配,則會顯示PASS,用于反應結果的LED燈顯示綠色且常亮,系統(tǒng)會自動重啟進行 下一次測試。如果數(shù)據(jù)不匹配,DOS下顯示FAIL,用于反應結果的LED燈顯示紅色且閃爍,能夠記錄重啟次數(shù)供參考,系統(tǒng)會停在DOS環(huán)境下。權利要求1.一種系統(tǒng)開機過程中檢測PCIE設備完整性的方法,其特征在于包括PCIE設備檢測模塊、測試結果顯示模塊和對比數(shù)據(jù)模塊,其具體實現(xiàn)過程為 1)、PCIE設備檢測過程在開機時,通過PCIE設備檢測模塊檢測當前主板上所有PCIE設備的狀況,并生成PCIE設備列表; 2)、測試結果對比并顯示上述步驟中生成的PCIE設備列表通過與對比數(shù)據(jù)模塊中對比標準的對比如果完全匹配,系統(tǒng)繼續(xù)運行,測試結果顯示模塊對數(shù)據(jù)結果進行顯示后自動重啟進行下一次測試;如果不匹配,系統(tǒng)則停留在當前環(huán)境下,測試結果顯示模塊對數(shù)據(jù) 結果進行顯示。2.根據(jù)權利要求I所述的一種系統(tǒng)開機過程中檢測PCIE設備完整性的方法,其特征在于所述PCIE設備檢測模塊運行在DOS環(huán)境或者EFI SHELL環(huán)境下,負責檢測被測機器中所有的PCIE設備,判斷PCIE設備的數(shù)量及類型。全文摘要本專利技術提供一種系統(tǒng)開機過程中檢測PCIE設備完整性的方法,包括PCIE設備檢測模塊、測試結果顯示模塊和對比數(shù)據(jù)模塊,其具體實現(xiàn)過程為PCIE設備檢測過程,測試結果對比并顯示如果完全匹配,系統(tǒng)繼續(xù)運行,測試結果顯示模塊對數(shù)據(jù)結果進行顯示后自動重啟進行下一次測試;如果不匹配,系統(tǒng)則停留在當前環(huán)境下,測試結果顯示模塊對數(shù)據(jù)結果進行顯示。該一種系統(tǒng)開機過程中檢測PCIE設備完整性的方法和現(xiàn)有技術相比,保證PCIE設備與主板之間的本文檔來自技高網(wǎng)...
【技術保護點】
一種系統(tǒng)開機過程中檢測PCIE設備完整性的方法,其特征在于:包括PCIE設備檢測模塊、測試結果顯示模塊和對比數(shù)據(jù)模塊,其具體實現(xiàn)過程為:1)、PCIE設備檢測過程:在開機時,通過PCIE設備檢測模塊檢測當前主板上所有PCIE設備的狀況,并生成PCIE設備列表;2)、測試結果對比并顯示:上述步驟中生成的PCIE設備列表通過與對比數(shù)據(jù)模塊中對比標準的對比:如果完全匹配,系統(tǒng)繼續(xù)運行,測試結果顯示模塊對數(shù)據(jù)結果進行顯示后自動重啟進行下一次測試;如果不匹配,系統(tǒng)則停留在當前環(huán)境下,測試結果顯示模塊對數(shù)據(jù)結果進行顯示。
【技術特征摘要】
【專利技術屬性】
技術研發(fā)人員:顏偉,
申請(專利權)人:浪潮電子信息產業(yè)股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。