[發(fā)明專利]一種自動測試寄存器的方法與系統(tǒng)有效
| 申請?zhí)枺?/td> | 201811293227.4 | 申請日: | 2018-11-01 |
| 公開(公告)號: | CN109344082B | 公開(公告)日: | 2021-10-12 |
| 發(fā)明(設計)人: | 張國磊 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京連和連知識產(chǎn)權代理有限公司 11278 | 代理人: | 武碩 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自動 測試 寄存器 方法 系統(tǒng) | ||
本發(fā)明提供了一種自動測試寄存器的方法,包括以下步驟:服務器端接收從客戶端上傳的CPU描述文件;服務器端根據(jù)CPU描述文件分析得到CPU寄存器的起始地址;將寄存器的起始地址信息存入數(shù)據(jù)庫表中;以及服務器端從數(shù)據(jù)庫表中讀取起始地址信息以生成調用代碼來測試所述寄存器。本發(fā)明通過自動化地處理CPU描述文件,獲取寄存器的起始地址,能夠快速生成測試代碼,方便開發(fā)人員對寄存器進行測試,節(jié)省人力。
技術領域
本發(fā)明總體上涉及計算機領域,并且更具體地,涉及一種自動測試寄存器的方法與系統(tǒng)。
背景技術
在服務器完成樣機搭建之后,需要進行各種測試,以保證服務器能夠正常運行。在測試CPU能否正常使用時,通常采用訪問寄存器的方式進行測試,即編寫相關的寄存器腳本,來測試寄存器是否能夠正常訪問,比較耗時。并且,針對不同型號的CPU,均需要根據(jù)CPU型號來調整測試腳本,需要占用很多人工處理,占用大量的人力資源,從事許多比較機械的工作,浪費成本。
發(fā)明內(nèi)容
鑒于此,本發(fā)明實施例的目的在于提出一種自動測試寄存器的方法,該方法可移植性強,能夠快速生成測試代碼,方便開發(fā)人員,節(jié)省人力。
基于上述目的,本發(fā)明實施例的一方面提供了一種自動測試寄存器的方法,包括以下步驟:
服務器端接收從客戶端上傳的CPU描述文件;
所述服務器端根據(jù)所述CPU描述文件分析獲取CPU的寄存器的起始地址;
將所述寄存器的起始地址信息存入數(shù)據(jù)庫表中;以及
所述服務器端從所述數(shù)據(jù)庫表中讀取所述起始地址信息以生成調用代碼來測試所述寄存器。
在一些實施方式中,所述服務器端從所述數(shù)據(jù)庫表中讀取所述起始地址信息以生成調用代碼來測試所述寄存器包括:根據(jù)所述起始地址生成向所述寄存器中寫入用戶定義的數(shù)據(jù)的iowrite指令和從所述寄存器中讀取所述數(shù)據(jù)的ioread指令。
在一些實施方式中,還包括:通過所述iowrite指令寫入的數(shù)據(jù)和通過所述ioread指令取出的數(shù)據(jù)一致則判定寄存器正常,否則判定寄存器故障。
在一些實施方式中,用戶可以選擇對哪些寄存器進行測試。
在一些實施方式中,所述CPU描述文件為CPU廠商提供的PDF格式的CPU描述文件。
在一些實施方式中,所述方法基于C語音編寫的程序實現(xiàn)。
本發(fā)明實施例的另一方面提供了一種客戶端,所述客戶端包括處理器和存儲器,存儲器包含配置為執(zhí)行以下步驟的處理器可執(zhí)行指令:
上傳CPU描述文件到服務器;
選擇要測試的寄存器;以及
顯示從服務器接收的測試結果。
在一些實施方式中,所述客戶端為web客戶端或APP客戶端。
本發(fā)明實施例的又一方面提供了一種服務器端,所述服務器端包括處理器和存儲器,存儲器包含配置為執(zhí)行上述方法的處理器可執(zhí)行指令。
本發(fā)明實施例的又一方面提供了一種自動測試寄存器的系統(tǒng),所述系統(tǒng)包括上述客戶端以及上述服務器端。
本發(fā)明具有以下有益技術效果:本發(fā)明實施例提供的一種自動測試寄存器的方法在對來自相同廠商的CPU進行測試時,通過自動化地處理CPU描述文件,獲取寄存器的起始地址,能夠快速生成測試代碼,方便開發(fā)人員對寄存器進行測試,節(jié)省人力,移植性較強。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經(jīng)鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811293227.4/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





