[發(fā)明專利]在DOS方式下測(cè)試圖形卡加速引擎的方法無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 01103481.5 | 申請(qǐng)日: | 2001-02-14 |
| 公開(kāi)(公告)號(hào): | CN1369797A | 公開(kāi)(公告)日: | 2002-09-18 |
| 發(fā)明(設(shè)計(jì))人: | 袁斌;陳玄同;林光信 | 申請(qǐng)(專利權(quán))人: | 英業(yè)達(dá)股份有限公司 |
| 主分類號(hào): | G06F11/26 | 分類號(hào): | G06F11/26 |
| 代理公司: | 中國(guó)專利代理(香港)有限公司 | 代理人: | 羅朋,張志醒 |
| 地址: | 臺(tái)灣省*** | 國(guó)省代碼: | 臺(tái)灣;71 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | dos 方式 測(cè)試 圖形 加速 引擎 方法 | ||
本發(fā)明是有關(guān)測(cè)試圖形卡加速引擎的方法,特別是有關(guān)一種在DOS方式下測(cè)試圖形卡加速引擎的方法。
當(dāng)今生產(chǎn)的筆記本型電腦中所采用的圖形加速卡可謂越來(lái)越復(fù)雜,為保障產(chǎn)品質(zhì)量,在生產(chǎn)階段對(duì)其進(jìn)行測(cè)試非常有必要。圖形加速卡的功能有很多,其類型也有很多,當(dāng)前無(wú)法在DOS下對(duì)圖形加速卡的全部功能進(jìn)行全面測(cè)試,只是做一個(gè)表面性的簡(jiǎn)單評(píng)估,并非經(jīng)過(guò)了嚴(yán)格的科學(xué)的測(cè)試,得出的結(jié)論往往誤差很大,以致不能嚴(yán)格判定加速卡的好壞及其各項(xiàng)性能是否正常。因此,現(xiàn)有測(cè)試方式無(wú)法確保筆記本型電腦中圖形加速卡的加速功能完善無(wú)誤。
本發(fā)明提供一種在DOS方式下測(cè)試圖形卡加速引擎的方法。所謂引擎,乃是圖形卡的芯片具有高速處理圖像資料的功能。本發(fā)明可達(dá)成以下目的:
1.采用的測(cè)試平臺(tái)為DOS方式,為經(jīng)濟(jì)實(shí)用的平臺(tái),測(cè)試成本低。
2.通過(guò)應(yīng)用這種技術(shù),可以對(duì)圖形加速卡所提供的各種圖形加速功能進(jìn)行全面有效的測(cè)試。避免了以往方法中測(cè)試結(jié)果并不能真正全面反應(yīng)加速卡性能的缺點(diǎn)。
3.本發(fā)明提供的方法簡(jiǎn)單、易行、所用測(cè)試時(shí)間少,適用于生產(chǎn)線上大批量測(cè)試。
本發(fā)明所提供之在DOS方式下測(cè)試圖形卡加速引擎的方法,是利用32位全定址模式以及輸入/輸出(I/O)映射方式來(lái)完成對(duì)圖形加速卡所提供各種圖形加速功能的全面測(cè)試。
本發(fā)明提供一種在DOS方式下測(cè)試圖形卡加速引擎的方法,包括下列步驟:令計(jì)算機(jī)系統(tǒng)進(jìn)入DOS下32位全定址模式,但不進(jìn)入保護(hù)模式;使圖形加速卡內(nèi)部的RAM映射到系統(tǒng)隨機(jī)存取存儲(chǔ)器(系統(tǒng)RAM)的0~4G空間中的既定位置;準(zhǔn)備一測(cè)試用的方法,可以包含BitBlt(位圖數(shù)據(jù)塊的傳送)、H/W光標(biāo)(cursor)、3D紋理(texture)等各種測(cè)試內(nèi)容;準(zhǔn)備一測(cè)試用的原始圖形,一般情況下是一張現(xiàn)成的位圖;將圖形進(jìn)行系統(tǒng)隨機(jī)存取存儲(chǔ)器(系統(tǒng)RAM)至圖形加速卡內(nèi)部的隨機(jī)存取存儲(chǔ)器(視頻RAM)的拷貝/驗(yàn)證,如果出現(xiàn)錯(cuò)誤的話,進(jìn)行錯(cuò)誤處理;將圖形進(jìn)行圖形加速卡內(nèi)部的隨機(jī)存取存儲(chǔ)器(視頻RAM)至圖形加速卡內(nèi)部的隨機(jī)存取存儲(chǔ)器(視頻RAM)的拷貝/驗(yàn)證,如果出現(xiàn)錯(cuò)誤的話,進(jìn)行錯(cuò)誤處理;將圖形進(jìn)行彩色圖象(Colorimage)至單色圖象(monochrome?image)的轉(zhuǎn)換測(cè)試/驗(yàn)證,如果出現(xiàn)錯(cuò)誤的話,進(jìn)行錯(cuò)誤處理;以及恢復(fù)至通常VGA模式/16位普通的定址模式。
為讓本發(fā)明的上述和其他目的、特征、和優(yōu)點(diǎn)能更明顯易懂,下文采用一個(gè)優(yōu)選實(shí)施例,并結(jié)合附圖進(jìn)行詳細(xì)描述:
圖1是本發(fā)明的一個(gè)優(yōu)選實(shí)施例的測(cè)試流程圖;
圖3是進(jìn)入DOS下32位定址模式工作流程圖;
圖3是恢復(fù)DOS下16位定址模式工作流程圖;
圖4是進(jìn)入VGA?Aperture方式工作的流程圖;
圖5是VRAM到VRAM拷貝及驗(yàn)證是否成功的流程圖。
優(yōu)選實(shí)施例:
本發(fā)明所提供的在DOS方式下測(cè)試圖形卡加速引擎的方法,適用于半制測(cè)試使用,可于半組合成品前發(fā)現(xiàn)不良即修復(fù)以節(jié)省成本。
參考圖1,本實(shí)施例以BitBlt測(cè)試為例,提供一種在DOS方式下測(cè)試圖形卡加速引擎的方法,其包括下列步驟:
首先,步驟(S101)依據(jù)顯示界面卡信息庫(kù)判斷目標(biāo)圖形加速卡常規(guī)參數(shù)等信息,這是整個(gè)測(cè)試的依據(jù),也可以在這一步對(duì)圖形加速卡的參數(shù)進(jìn)行進(jìn)一步的描述,這樣就可以針對(duì)不同的圖形加速卡進(jìn)行以下的測(cè)試。
步驟(S102)進(jìn)入DOS下32位定址模式,但不進(jìn)入保護(hù)模式。通常在DOS方式下定址模式是16bit(位)的。而通過(guò)特定的方式可以令計(jì)算機(jī)系統(tǒng)進(jìn)入32位定址模式。這又有別于通常所說(shuō)的保護(hù)方式,在保護(hù)方式下CPU有特權(quán)級(jí)別和用戶級(jí)別的區(qū)分。這一步驟的處理過(guò)程說(shuō)明(參看圖2):
首先,步驟(S201)開(kāi)始;步驟(S202)判斷是否處在保護(hù)模式,若是,則進(jìn)入步驟(S203)返回至步驟(S103),若否,則執(zhí)行步驟(S204)打開(kāi)A20位址線,即,以機(jī)器語(yǔ)言,激發(fā)該位址線;步驟(S205)設(shè)定特殊GDT表(通用描述器列表)之後進(jìn)入步驟(S203)返回至步驟(S103)。
步驟(S103)令圖形加速卡復(fù)位(Reset)再進(jìn)入VGA?Aperture方式。現(xiàn)在生產(chǎn)的圖形加速卡都有這種作業(yè)方式。在這種方式下,圖形加速卡內(nèi)部的RAM被映射到0~4G空間中的一個(gè)既定位置,且通常占用連續(xù)的地址空間。這樣做的好處是可以獲得對(duì)圖形加速卡操縱上極大的靈活性。這一步驟的處理過(guò)程說(shuō)明(參看圖4):
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于英業(yè)達(dá)股份有限公司,未經(jīng)英業(yè)達(dá)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/01103481.5/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:CPU性能測(cè)試的方法
- 下一篇:蘆薈速凍湯團(tuán)及其制造方法
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 將移動(dòng)電話內(nèi)部操作系統(tǒng)的系統(tǒng)級(jí)功能連接到任意應(yīng)用操作系統(tǒng)
- 一種BIOS芯片集成DOS操作系統(tǒng)的方法
- 測(cè)試設(shè)備DOS環(huán)境數(shù)據(jù)采集方法和系統(tǒng)
- 一種測(cè)試路由器DoS攻擊防護(hù)功能的方法及系統(tǒng)
- 一種UEFI BIOS架構(gòu)下虛擬DOS實(shí)現(xiàn)的方法、系統(tǒng)及介質(zhì)
- VxWorks的快速啟動(dòng)方法
- 基于隨機(jī)Petri網(wǎng)的DOS攻防模擬方法
- 一種DoS攻擊防護(hù)方法及裝置
- 一種基于端口跳變MTD的SDN網(wǎng)絡(luò)抗Dos方法
- DoS攻擊和欺騙攻擊下多區(qū)域電力系統(tǒng)負(fù)載頻率控制方法
- 軟件測(cè)試系統(tǒng)及測(cè)試方法
- 自動(dòng)化測(cè)試方法和裝置
- 一種應(yīng)用于視頻點(diǎn)播系統(tǒng)的測(cè)試裝置及測(cè)試方法
- Android設(shè)備的測(cè)試方法及系統(tǒng)
- 一種工廠測(cè)試方法、系統(tǒng)、測(cè)試終端及被測(cè)試終端
- 一種軟件測(cè)試的方法、裝置及電子設(shè)備
- 測(cè)試方法、測(cè)試裝置、測(cè)試設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 測(cè)試裝置及測(cè)試系統(tǒng)
- 測(cè)試方法及測(cè)試系統(tǒng)
- 一種數(shù)控切削指令運(yùn)行軟件測(cè)試系統(tǒng)及方法





