本發明專利技術提供一種基于龍芯平臺計算機自動連續刷新PMON的測試方法,其具體測試步驟為:準備龍芯測試平臺;將自動刷新程序復制到任意目錄中,設置程序為自啟動;運行程序,輸入預定刷新次數N;測試機持續運行刷新測試,直至刷新次數為N;結束測試,查看register文件中記錄的次數、時間,完成整個測試過程。該一種基于龍芯平臺計算機自動連續刷新PMON的測試方法和現有技術相比,記錄的數據詳盡,可通過數據掌握測試機情況,因而本發明專利技術具備很強的適用性,適合廣泛地推廣到各種基于龍芯平臺計算機的刷新PMON可靠性試驗中。
【技術實現步驟摘要】
本專利技術涉及Linux操作系統
,具體的說是一種基于龍芯平臺計算機自動連續刷新PMON的測試方法。
技術介紹
目前,龍芯平臺計算機使用PMON (Prom Monitor)作為基本輸入輸出系統(BIOS)。PMON是一個兼有BIOS和BootLoader功能的開源軟件,多用于嵌入式系統。PMON具有強大而豐富的功能,除基本的I / O功能外,還包括硬件初始化與檢測、操作系統引導和程序調試等功能。在龍芯平臺計算機刷新PMON的可靠性檢測試驗中,只能通過手動操作進行一次刷新,沒有成熟的自動控制多次刷新測試的方法,而手動輸入增加了操作者的工作強度和疲勞性,效率低,并且記錄不系統,整體試驗效果差。因而需要一種測試方法彌補在龍芯平臺下無法實現自動進行連續刷新PMON的方法的缺失。
技術實現思路
本專利技術的技術任務是解決現有技術的不足,提供一種基于龍芯平臺計算機自動連續刷新PMON的測試方法。本專利技術的技術方案是按以下方式實現的,該一種基于龍芯平臺計算機自動連續刷新PMON的測試方法,其具體測試步驟為 1)準備龍芯測試平臺; 2)將自動刷新程序復制到任意目錄中,設置程序為自啟動; 3)運行程序,輸入預定刷新次數N,所述NSSI的自然數; 4)測試機持續運行刷新測試,直至刷新次數為N; 5)結束測試,查看register文件中記錄的次數、時間,完成整個測試過程。所述自動刷新程序的具體工作步驟為 a、啟動刷新程序; b、檢測輸入提示,文件input初始是否為O:為零則彈出輸入提示,輸入任務預設次數并將預設次數寫入文件input中,否則跳過直接進行下一步操作; C、檢測運行次數,若運行次數未達到預設次數,則將文件刷新次數加I并保存,直至達到預設次數; d、記錄次數、時間到文件register;e、刷新PMON ; f、重啟計算機,程序結束。在上述技術方案中,測試前可以預定次數,應用不受限制;程序具有記憶功能,即使服務器遇到意外斷電情況,再通電此程序仍會從上次的次序開始繼續執行,數據也不會丟失;可通過數據掌握測試機情況。所述文件register中記載的數據出現兩次刷新時間間隔過大或過短時,則數據為壞數據。本專利技術與現有技術相比所產生的有益效果是 本專利技術的一種基于龍芯平臺計算機自動連續刷新PMON的測試方法通過編寫具有預設刷新次數、刷新pmon、計數功能的程序,將程序設置為自啟動,每當系統啟動時自動執行此程序,刷新次序不斷更新直到最后一次,重啟結束后程序也不會再執行刷新命令,測試即結束;實現全程無人值守、操作簡易、記錄詳盡等功能,前期繁重的手動輸入刷新PMON試驗工作替換成自動完成,實用性強;記錄的數據詳盡,可通過數據掌握測試機情況,因而本專利技術具備很強的適用性,適合廣泛地推廣到各種基于龍芯平臺計算機的刷新PMON可靠性試驗中。附圖說明附圖1是本專利技術的測試流程圖。附圖2時本專利技術的自動刷新程序工作流程圖。具體實施例方式下面結合附圖對本專利技術的一種基于龍芯平臺計算機自動連續刷新PMON的測試方法作以下詳細說明。如附圖1所示,該一種基于龍芯平臺計算機自動連續刷新PMON的測試方法,其具體測試步驟為 1)準備龍芯測試平臺; 2)將自動刷新程序復制到任意目錄中,設置程序為自啟動; 3)運行程序,輸入預定刷新次數N,所述NSSI的自然數; 4)測試機持續運行刷新測試,直至刷新次數為N; 5)結束測試,查看register文件中記錄的次數、時間,完成整個測試過程。如附圖2所示,所述自動刷新程序的具體工作步驟為 a、啟動刷新程序; b、檢測輸入提示,文件input初始是否為O:為零則彈出輸入提示,輸入任務預設次數并將預設次數寫入文件input中,否則跳過直接進行下一步操作; C、檢測運行次數,若運行次數未達到預設次數,則將文件刷新次數加I并保存,直至達到預設次數; d、記錄次數、時間到文件register; e、刷新ΡΜ0Ν; f、重啟計算機,程序結束。所述文件register中記載的數據出現兩次刷新時間間隔過大或過短時,則數據為壞數據。實施例現在以Linux OS系統下,取一款帶龍芯cpu的測試機,于常溫下進行測試,具體測試步驟如下。首先將測試機上電開機,進入操作系統,使用root用戶登錄。將預燒寫的bin文件和刷新工具flashupdate復制到/boot目錄下。將自動刷新功能的程序flashpmon. sh復制到任意目錄下。程序設置為自啟動在/etc/rc. local中加入“sh /path/flashpmon. sh”語句(path為程序所在目錄名)。運行程序,在彈出的頁面下輸入預定重啟次數,按ENTER鍵。測試機持續運行刷新測試1000次。刷新測試1000次完成后,在/usr下查看生成的register文件,文件記錄中記載有刷新次數、刷新時間點,具體測試數據如下 測試次數時間 12012 年 09 月 12 日星期三 16:54:13 CST2Wed Sep 12 16:56:26 CST 20123Wed Sep 12 16:58:39 CST 20124Wed Sep 12 17:00:52 CST 20125Wed Sep 12 17:03:05 CST 20126Wed Sep 12 17:05:18 CST 20127Wed Sep 12 17:07:31 CST 20128Wed Sep 12 17:09:44 CST 20129Wed Sep 12 17:11:56 CST 201210 Wed Sep 12 17:14:09 CST 2012525Thu Sep 13 12:41:03 CST 2012526Thu Sep 13 12:43:15 CST 2012991Fri Sep 14 05:53:42 CST 2012992Fri Sep 14 05:55:55 CST 2012993Fri Sep 14 05:58:08 CST 2012994Fri Sep 14 06:00:21 CST 2012995Fri Sep14 06:02:34 CST 2012996Fri Sep14 06:04:47 CST 2012997Fri Sep14 06:07:00 CST 2012998Fri Sep14 06:09:12 CST 2012999Fri Sep14 06:11:25 CST 20121000Fri Sep 14 06:13:38 CST 2012 通過上面數據可以看出,整個測試過程中測試機穩定運行,沒有出現無顯示或無法進入系統等異常現象。 本專利技術通過在刷新測試完成后,查看register文件,文件記錄中記載有刷新次數、刷新時間點,每次刷新時間間隔相同無變化,并且整個測試過程中測試機穩定運行,沒有出現內存丟失、死機、掉電或藍屏等異常現象。程序具有記憶功能,即使遇到意外斷電、復位等情況,再通電此程序仍會從上次的次序開始繼續執行,數據也不會丟失。本文檔來自技高網...
【技術保護點】
一種基于龍芯平臺計算機自動連續刷新PMON的測試方法,其特征在于其具體測試步驟為:1)準備龍芯測試平臺;2)將自動刷新程序復制到任意目錄中,設置程序為自啟動;3)運行程序,輸入預定刷新次數N,所述N為≥1的自然數;4)測試機持續運行刷新測試,直至刷新次數為N;5)結束測試,查看register文件中記錄的次數、時間,完成整個測試過程。
【技術特征摘要】
1.一種基于龍芯平臺計算機自動連續刷新PMON的測試方法,其特征在于其具體測試步驟為1)準備龍芯測試平臺;2)將自動刷新程序復制到任意目錄中,設置程序為自啟動;3)運行程序,輸入預定刷新次數N,所述NSSI的自然數;4)測試機持續運行刷新測試,直至刷新次數為N;5)結束測試,查看register文件中記錄的次數、時間,完成整個測試過程。2.根據權利要求1所述的一種基于龍芯平臺計算機自動連續刷新PMON的測試方法,其特征在于所述自動刷新程序的具體工作步驟為a、啟動刷新程序;b、檢測輸入...
【專利技術屬性】
技術研發人員:顏東博,趙永東,
申請(專利權)人:浪潮電子信息產業股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。