[發明專利]通用串行總線主機控制器快速測試系統及其方法有效
| 申請號: | 200610074952.3 | 申請日: | 2006-04-25 |
| 公開(公告)號: | CN101063952A | 公開(公告)日: | 2007-10-31 |
| 發明(設計)人: | 王志;陳玄同;劉文涵 | 申請(專利權)人: | 英業達股份有限公司 |
| 主分類號: | G06F11/267 | 分類號: | G06F11/267 |
| 代理公司: | 北京律誠同業知識產權代理有限公司 | 代理人: | 梁揮;徐金國 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 通用 串行 總線 主機 控制器 快速 測試 系統 及其 方法 | ||
技術領域
本發明涉及一種USB主機控制器快速測試系統及其方法,尤其涉及一種通過虛擬USB設備與實際USB接口建立關聯對特定USB接口測試以完成USB主機控制器的快速測試的系統及其方法。
背景技術
通用串行總線(Universal?Serial?Bus,英文簡稱:USB)是一種應用在個人計算機(PC)領域的新型接口技術。目前在測試此類USB主機控制器芯片時,基本上采用結合USB治具來作為測試手段。通常,先將USB治具連接入計算機,然后加載USB治具的驅動程序,最后由用戶模式的應用程序發送指令,指示操作系統進行測試,然后等待操作系統的回饋,根據回饋信息計算USB數據傳輸速率。然而,在現有技術中,利用USB治具進行USB控制芯片的測試存在如下缺點:
1、降低測試速度。由于USB治具通常是單芯片微處理機系統,其處理速度一般無法與計算機的處理速度相比,因此,由于單芯片微處理機系統與計算機的處理速度的不匹配,而降低整個測試速度。
2、浪費人力資源,增加測試成本。需要測試人員執行相關操作,以在測試的時候單獨將USB治具連接入計算機的USB端口,浪費了寶貴的人力資源,而且由于需要使用USB治具進行測試,增加了測試成本并且隨著測試要求的不斷改變和提高,總是需要不斷地改進USB治具。
3、增加出錯機率,降低工作效率。由于USB治具本身很可能存在質量問題或者因為某些原因而導致其損壞,而導致測試程序的誤判斷。同時,由于添加人工操作,增加了測試程序出錯的機率。另外,當發現USB裝置工作異常時,無法確定是埠連接異常亦或USB裝置工作異常,因此會導致測試結論錯誤,所以還需要通過檢測來確認USB裝置是否工作正常,這樣勢必導致工作效率降低。
發明內容
本發明所要解決的技術問題在于提供一種USB主機控制器快速測試系統及其方法,通過虛擬USB設備與實際USB接口建立關聯對特定USB接口測試以完成USB主機控制器的快速測試。
為實現上述目的,本發明所提供的一種USB主機控制器快速測試系統,包含:控制模塊,用以獲取USB主機控制器的控制權;過濾模塊,用以接收并攔截用戶模式的應用程序向USB主機控制器發出的數據封包,以判斷是否存在待測USB設備的測試激活或者測試結束的信息;虛擬USB設備,用以令計算機與多個實際USB接口之間構成測試信道;以及測試模塊,用以通過虛擬USB設備分別與待測的多個實際USB接口連接,以完成對指定的實際USB設備的接口的測試。
而且,為實現上述目的,本發明所提供的一種USB主機控制器快速測試方法,包含以下步驟:獲取USB主機控制器的控制權;建立虛擬USB設備;通過虛擬USB設備分別與多個實際USB設備的接口連接,以完成對指定的實際USB設備的接口的測試準備;激活對指定的實際USB設備的接口的測試程序;接收并攔截用戶模式的應用程序向USB主機控制器發出的數據封包,以判斷是否存在待測USB設備的測試激活信息;若不存在測試激活信息,則繼續接收并攔截用戶模式的應用程序向USB主機控制器發出的數據封包;當接收到測試激活信息后,激活對指定的實際USB設備的接口的測試程序;在測試激活后接收并攔截用戶模式的應用程序向USB主機控制器發出的數據封包,以判斷是否存在待測USB設備的測試終止信息;若未接收到測試終止信息,則繼續接收并攔截用戶模式的應用程序向USB主機控制器發出的數據封包;以及當接收到測試終止信息后,終止測試程序并且返回測試結果至用戶模式的應用程序,并結束對指定的實際USB設備的接口的測試。
綜上所述,本發明的優點在于:
1、排除USB治具的影響,降低研發和生產USB治具的成本。本發明采用的方法直接測試USB主機控制器芯片,并且設計一個USB過濾(USB?Filter)驅動程序,負責接收激活/結束測試指令,接收到指令以后,按照規定的流程,激活/結束測試程序。測試結束后返回測試結果到用戶模式的應用程序。因此無需使用USB治具,排除了USB治具的影響,降低了研發和生產USB治具的成本。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英業達股份有限公司,未經英業達股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610074952.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:無線網絡路測儀
- 下一篇:金屬網板型等離子體顯示平板顯示驅動方法及系統





