欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

外圍部件互連設(shè)備的組裝正確性驗證裝置及方法

文檔序號:6527224閱讀:191來源:國知局
專利名稱:外圍部件互連設(shè)備的組裝正確性驗證裝置及方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種驗證計算機硬件的組裝正確性的方法,特別是涉及一種驗證外圍部件互連設(shè)備的組裝是否正確的裝置及方法。
背景技術(shù)
計算機外圍部件互連(Peripheral Component Interconnect,PCI)插槽是主板的主要擴展插槽(Slot),通過插接不同的擴展卡可以獲得目前計算機所能實現(xiàn)的幾乎所有外接功能。PCI插槽是基于PCI總線的擴展插槽,其顏色一般為乳白色,位于主板上圖形加速端口(AcceleratedGraphics Port,AGP)插槽的下方,以及工業(yè)標準結(jié)構(gòu)(Industrial StandardArchitecture,ISA)插槽的上方。其位寬為32位或64位,工作頻率為33MHz,最大資料傳輸率為133MB/sec(32位)和266MB/sec(64位)。PCI插槽可插接顯卡、聲卡、網(wǎng)卡、內(nèi)置Modem、內(nèi)置ADSL、USB卡、IDE適配卡、電視卡、視頻采集卡以及其它種類繁多的擴展卡。為了確保PCI設(shè)備于計算機中能夠正常運作,就必須配置正確的PCI設(shè)備信息以及確保組裝PCI設(shè)備的正確性。
目前,生產(chǎn)廠家在配置計算機PCI設(shè)備的信息過程中,必須為每個不同配置的計算機維護一套PCI設(shè)備的配置信息,其包括PCI插槽信息及PCI設(shè)備資料,例如總線信息、設(shè)備號、設(shè)備標識、功能號以及生產(chǎn)廠商等信息,由于PCI設(shè)備種類繁多,該等信息的資料冗余度高,因此維護的工作量大。再加上不同的PCI設(shè)備在主機扳上的相同插槽上的總線信息不同,而相同的PCI設(shè)備在不同的插槽上的總線信息也不同,獲取并保存每個PCI設(shè)備在每個PCI插槽的總線信息的工作量更大,資料冗余度更高,同時給后序測試工程中帶來不便,從而降低了工作效率。
相關(guān)PCI測試技術(shù)曾揭露于2004年07月28日公開的申請?zhí)枮?3101406.2的中國專利申請案,其名稱為“外圍部件互連總線的測試方法”。該專利申請揭露了一種PCI總線的測試方法,其通過PCI測試卡直接操作PCI總線映像的I/O、內(nèi)存空間,將PCI測試卡插入PCI插槽中,根據(jù)配置信息為該PCI測試卡分配主機訪問所需的參數(shù),再將該參數(shù)寫入PCI測試卡的PCI配置空間,根據(jù)該配置空間確定該PCI測試卡的端口映像方式,分別向32位及64位地址寫入資料,最后根據(jù)讀取結(jié)果得出測試結(jié)論。
然而上述方法僅僅解決了PCI總線測試問題。有鑒于此,需提供一種外圍部件互連設(shè)備的組裝正確性驗證裝置及方法,其可整合不同PCI設(shè)備的配置信息以及驗證PCI設(shè)備的組裝正確性,從而減少對PCI設(shè)備配置信息的維護工作量,提高工作效率。

發(fā)明內(nèi)容鑒于以上內(nèi)容,在此以較佳實施例說明一種外圍部件互連設(shè)備的組裝正確性驗證裝置,其可通過獲取一待測計算機PCI設(shè)備信息來檢查該待測計算機PCI設(shè)備是否正確組裝,該裝置包括一PCI信息檢查模塊,用于獲取并整合一待測計算機的PCI設(shè)備資料以及PCI插槽信息,產(chǎn)生該待測計算機PCI設(shè)備的配置信息,檢查該待測計算機PCI設(shè)備的組裝是否正確;一PCI設(shè)備資料庫,用于存儲待測計算機PCI設(shè)備的資料;以及一PCI插槽資料庫,用于存儲待測計算機PCI設(shè)備在主板上對應(yīng)的PCI插槽信息。
所述的PCI信息檢查模塊組包括一資料下載子模塊,用于下載PCI設(shè)備資料以及PCI插槽信息;一信息獲取子模塊,用于讀取待測計算機中的PCI信息表,獲取一PCI插槽的位置信息,根據(jù)該PCI插槽的位置信息從PCI信息表中獲取PCI總線信息以及PCI設(shè)備的設(shè)備號;一信息整合子模塊,用于整合所獲取的PCI總線信息、PCI設(shè)備號以及PCI設(shè)備資料為該待測計算機的PCI配置信息;以及一信息驗證子模塊,用于檢查PCI設(shè)備的配置信息與該PCI設(shè)備的當(dāng)前信息是否相同,并給出驗證外圍部件互連設(shè)備的組裝正確性的反饋信息。
本發(fā)明較佳實施例還提供一種外圍部件互連設(shè)備的組裝正確性驗證方法,其可通過獲取一待測計算機PCI設(shè)備信息來檢查該待測計算機PCI設(shè)備是否正確組裝,該方法包括如下步驟(a)存儲PCI設(shè)備資料以及PCI插槽信息;(b)下載PCI設(shè)備資料以及PCI插槽信息到待測計算機中;(c)讀取待測計算機的PCI信息表;(d)獲取PCI設(shè)備所在PCI插槽的位置信息;(e)獲取PCI總線信息以及PCI設(shè)備號;(f)將該PCI總線信息、設(shè)備號以及PCI設(shè)備資料整合為PCI配置信息;(g)獲取該待測計算機PCI設(shè)備的當(dāng)前信息;(h)檢查PCI配置信息與PCI當(dāng)前信息是否相同;及(i)若PCI配置信息與PCI當(dāng)前信息不同,則給出該外圍部件互連設(shè)備組裝有錯誤的信息;若PCI配置信息與PCI當(dāng)前信息相同,說明該PCI設(shè)備組裝正確,則結(jié)束流程。
相較于現(xiàn)有技術(shù),本發(fā)明提供了一種外圍部件互連設(shè)備的組裝正確性驗證裝置及方法,其可整合不同PCI設(shè)備資料以及PCI插槽信息為一PCI配置信息,從而達到驗證PCI設(shè)備的組裝是否正確之目的。

圖1是本發(fā)明較佳實施例的外圍部件互連設(shè)備的組裝正確性驗證裝置的邏輯方框圖。
圖2是本發(fā)明較佳實施例的外圍部件互連設(shè)備的組裝正確性驗證方法流程圖。
具體實施方式如圖1所示,是本發(fā)明較佳實施例的外圍部件互連設(shè)備的組裝正確性驗證裝置的邏輯方框圖。該裝置主要包括一PCI信息檢查模塊1、一PCI設(shè)備資料庫2及一PCI插槽資料庫3。所述的PCI信息檢查模塊1是用于獲取并整合一待測計算機的PCI設(shè)備資料以及PCI插槽信息,產(chǎn)生該待測計算機的PCI配置信息,檢查該待測計算機的PCI設(shè)備的組裝是否正確。所述的PCI設(shè)備資料庫2是用于存儲所有插在主板上PCI插槽中的PCI設(shè)備資料,其包括設(shè)備標識(DevID)、功能號(FunNo)以及廠商標識(VenID)等信息。PCI插槽資料庫3是用于存儲PCI插槽信息,每一個PCI設(shè)備在主板上的PCI插槽中都對應(yīng)有各自的PCI插槽信息,該PCI插槽信息主要包括一PCI插槽號(SlotNo)以及對應(yīng)的設(shè)備標識(DevID)。
所述的PCI信息檢查模塊1包括一資料下載子模塊11、一信息獲取子模塊12、一信息整合子模塊13以及一信息驗證子模塊14。其中,資料下載子模塊11是用于從PCI設(shè)備資料庫2以及從PCI插槽資料庫3中分別下載PCI設(shè)備資料及PCI插槽信息到一待測計算機中。信息獲取子模塊12是用于讀取待測計算機中的PCI信息表,獲取一PCI插槽的位置信息,根據(jù)該PCI插槽的位置信息從PCI信息表中獲取PCI總線信息以及PCI設(shè)備號。所述的PCI信息表是存放在待測計算機的基本輸入輸出系統(tǒng)(Basic Input Output System,BIOS)中,用于存儲該待測計算機的PCI插槽號(SlotNo)、PCI插槽的位置信息(SlotID)、PCI總線信息(BusNo)以及主板識別該PCI設(shè)備的設(shè)備號(DevNo),每一臺待測計算機均有一個固有的PCI信息表。信息整合子模塊13用于整合所獲取的PCI總線信息、PCI設(shè)備號以及PCI設(shè)備資料為該待測計算機PCI設(shè)備的配置信息。信息驗證子模塊14是用于檢查PCI設(shè)備的配置信息是否與PCI設(shè)備的當(dāng)前信息相同,并給出驗證PCI設(shè)備的組裝正確性的反饋信息。
如圖2所示,是本發(fā)明較佳實施例的外圍部件互連設(shè)備的組裝正確性驗證方法流程圖。在PCI設(shè)備資料庫2中存儲PCI設(shè)備資料,以及在PCI插槽資料庫3中存儲PCI插槽信息(步驟S21)。所述的PCI設(shè)備資料包括設(shè)備標識、功能號以及廠商標識等信息;所述的PCI插槽信息主要包括一PCI插槽號以及對應(yīng)的設(shè)備標識。資料下載子模塊11從PCI設(shè)備資料庫2和PCI插槽資料庫3中分別下載上述PCI設(shè)備資料以及PCI插槽信息到待測計算機中(步驟S22)。信息獲取子模塊12通過系統(tǒng)中斷方式從該待測計算機的BIOS中讀取PCI信息表(步驟S23)。信息獲取子模塊12根據(jù)所獲取的PCI插槽號從PCI信息表中讀取該PCI插槽的位置信息(步驟S24),再根據(jù)該PCI插槽的位置信息從PCI信息表中獲取該PCI總線信息以及主板識別該PCI設(shè)備的設(shè)備號(步驟S25)。信息整合子模塊13將PCI設(shè)備的總線信息、設(shè)備號以及PCI設(shè)備資料整合為該PCI設(shè)備的配置信息,例如“PCI.BusNo=1,PCI.DevNo=2,PCI.DevID=3,PCI.FunNo=4以及PCI.VenID=0x001”為一整合后的PCI配置信息(步驟S26)。信息獲取子模塊12獲取該待測計算機PCI的當(dāng)前信息(步驟S27)。接著信息驗證子模塊14檢查PCI設(shè)備的配置信息與當(dāng)前信息是否相同(步驟S28)。若PCI設(shè)備的配置信息與當(dāng)前信息不同,則信息驗證子模塊14提示PCI設(shè)備組裝有誤的錯誤信息(步驟S29);若PCI設(shè)備的配置信息與當(dāng)前信息相同,說明該PCI設(shè)備組裝正確,則結(jié)束流程。
權(quán)利要求
1.一種外圍部件互連設(shè)備的組裝正確性驗證裝置,其可通過獲取一待測計算機的外圍部件互連設(shè)備信息來檢查該待測計算機的外圍部件互連設(shè)備是否正確組裝,其特征在于,該裝置包括一外圍部件互連信息檢查模塊,用于獲取并整合待測計算機的外圍部件互連設(shè)備資料以及外圍部件互連插槽信息,產(chǎn)生該待測計算機外圍部件互連設(shè)備的配置信息,檢查該待測計算機的外圍部件互連設(shè)備的組裝是否正確;一外圍部件互連設(shè)備資料庫,用于存儲待測計算機的外圍部件互連設(shè)備的資料;一外圍部件互連插槽資料庫,用于存儲待測計算機外圍部件互連設(shè)備在主板上對應(yīng)的外圍部件互連插槽信息。
2.如權(quán)利要求1所述的外圍部件互連設(shè)備的組裝正確性驗證裝置,其特征在于,其中該外圍部件互連信息檢查模塊包括一資料下載子模塊,用于下載外圍部件互連設(shè)備資料以及外圍部件互連插槽信息。
3.如權(quán)利要求1所述的外圍部件互連設(shè)備的組裝正確性驗證裝置,其特征在于,其中該外圍部件互連信息檢查模塊還包括一信息獲取子模塊,用于讀取待測計算機中的外圍部件互連信息表,獲取一外圍部件互連插槽的位置信息,根據(jù)該外圍部件互連插槽的位置信息從外圍部件互連信息表中獲取外圍部件互連的總線信息以及其設(shè)備號。
4.如權(quán)利要求1所述的外圍部件互連設(shè)備的組裝正確性驗證裝置,其特征在于,其中該外圍部件互連信息檢查模塊還包括一信息整合子模塊,用于整合所獲取的外圍部件互連總線信息、外圍部件互連設(shè)備號以及外圍部件互連設(shè)備資料為該待測計算機外圍部件互連配置信息。
5.如權(quán)利要求1所述的外圍部件互連設(shè)備的組裝正確性驗證裝置,其特征在于,其中該外圍部件互連信息檢查模塊還包括一信息驗證子模塊,用于檢查外圍部件互連配置信息與該外圍部件互連設(shè)備的當(dāng)前信息是否相同,并給出驗證外圍部件互連設(shè)備的組裝正確性的反饋信息。
6.一種外圍部件互連設(shè)備的組裝正確性驗證方法,其可通過獲取一待測計算機的外圍部件互連設(shè)備信息來檢查該待測計算機的外圍部件互連設(shè)備是否正確組裝,其特征在于,該方法包括如下步驟下載外圍部件互連資料和外圍部件互連插槽信息到待測計算機中;讀取待測計算機的外圍部件互連信息表;獲取外圍部件互連設(shè)備所在外圍部件互連插槽的位置信息;獲取外圍部件互連總線信息以及外圍部件互連設(shè)備號;將該外圍部件互連總線信息、設(shè)備號以及外圍部件互連設(shè)備資料整合為外圍部件互連配置信息;獲取該待測計算機的外圍部件互連設(shè)備的當(dāng)前信息;檢查外圍部件互連配置信息與當(dāng)前信息是否相同。
7.如權(quán)利要求6所述的外圍部件互連設(shè)備的組裝正確性驗證方法,其特征在于,還包括一步驟存儲外圍部件互連設(shè)備資料以及外圍部件互連插槽信息。
8.如權(quán)利要求6所述的外圍部件互連設(shè)備的組裝正確性驗證方法,其特征在于,其中該檢查外圍部件互連設(shè)備的配置信息與當(dāng)前信息是否相同的步驟還包括一步驟若外圍部件互連配置信息與其當(dāng)前信息不同,則給出該外圍部件互連設(shè)備組裝有錯誤的信息。
9.如權(quán)利要求6所述的外圍部件互連設(shè)備的組裝正確性驗證方法,其特征在于,其中該獲取外圍部件互連總線信息以及設(shè)備號的依據(jù)為根據(jù)該外圍部件互連插槽的位置信息從外圍部件互連信息表中獲取外圍部件互連總線信息以及設(shè)備號。
10.如權(quán)利要求6所述的外圍部件互連設(shè)備的組裝正確性驗證方法,其特征在于,其中該外圍部件互連設(shè)備信息包括設(shè)備標識、功能號以及廠商標識。
11.如權(quán)利要求6所述的外圍部件互連設(shè)備的組裝正確性驗證方法,其特征在于,其中該外圍部件互連插槽信息包括外圍部件互連插槽號以及對應(yīng)的外圍部件互連設(shè)備標識。
12.如權(quán)利要求6所述的外圍部件互連設(shè)備的組裝正確性驗證方法,其特征在于,其中該外圍部件互連信息表用于存儲該待測計算機的外圍部件互連插槽號、外圍部件互連插槽位置信息、外圍部件互連總線信息以及外圍部件互連設(shè)備號。
全文摘要
一種外圍部件互連(Peripheral ComponentInterconnect,PCI)設(shè)備的組裝正確性驗證方法,其包括如下步驟下載PCI設(shè)備資料及PCI插槽信息至一待測計算機中;讀取該待測計算機的PCI信息表;獲取一PCI設(shè)備所在PCI插槽的位置信息;獲取PCI設(shè)備號及總線信息;將該設(shè)備號、總線信息以及PCI設(shè)備資料整合為一PCI配置信息;獲取該待測計算機PCI設(shè)備的當(dāng)前信息;判斷PCI配置信息與其當(dāng)前信息是否相同;若兩者不同,則提示PCI設(shè)備的組裝錯誤信息。同時本發(fā)明還提供一種外圍部件互連設(shè)備的組裝正確性驗證裝置。實施本發(fā)明,可通過整合不同PCI設(shè)備資料以及PCI插槽信息為一PCI配置信息,來驗證組裝的PCI設(shè)備是否正確。
文檔編號G06F11/22GK1851663SQ20051003435
公開日2006年10月25日 申請日期2005年4月22日 優(yōu)先權(quán)日2005年4月22日
發(fā)明者陳凱, 許汝達, 林偉生, 許文池 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
永顺县| 中宁县| 桂平市| 海兴县| 河东区| 湾仔区| 荔波县| 新龙县| 桐城市| 绥芬河市| 台江县| 新闻| 泾川县| 乐至县| 无极县| 灌阳县| 娄底市| 嘉义市| 维西| 彭阳县| 阳泉市| 呼和浩特市| 合作市| 鄂尔多斯市| 高碑店市| 郑州市| 盐山县| 赤壁市| 通渭县| 英德市| 正镶白旗| 玉山县| 昌乐县| 龙江县| 屯昌县| 安岳县| 普宁市| 汾西县| 加查县| 大石桥市| 贡觉县|