close

Introduction:

WTTL是專門用來測試touch device的眾多工具之一。Windows Touch是Windows Hardware Cerification Requirement的標準之一,所以因為其重要性,所以在Windows Hardware Cerification Kit(Windows HCK)中不只可以自動的跑Windows Touch的測試,還可以自己手動的加入其他的測試,比如說tapping, gesturing 和drawing。如果搭載著Windows touch的windows 8系統,全部都要跑WTTL過才能有機會過hardware的cerification。

 

Hardware Device Cerification in the WTTL

要如何跑WTTL而得到pass的package進一步在WHCK裡測驗呢?就要向MS提交一份表格,並且將送測的device一併寄到TW MS。那至於說隨便拿一個touch panel就可以了嗎?沒有那麼簡單,送測的touch要符合以下的前提:

  • The touch device must be fully integrated into the monitor or system. (要整合在一個螢幕上或是系統上)
  • No external or exposed PCB board, wires, etc.(不能有顯現於外的PCB Board or 金屬線)
  • Touch panel must be able to lay flat to accommodate regular touch down pressure during testing. (Touch Panel要能平躺)
  • PC systems that require special handling may be rejected. (如果有需要其他的操作或處理的話會被拒絕跑WTTL)
  • If the touch device is connected via I2C, the firmware should be compliant to the HID I2C v1.0 specification. (如果跑的是I2C,那firware必須是HID I2C v1.0的規格。)
  • Each touch device submitted should have a unique PID returned irrespective of the touch controller (provided by USB descriptor for HIDUSB devices or HID descriptor for HIDI2C devices). (每個touch device必須有其PID)
  • Touch device is pre-calibrated and/or pre-configured. (Touch device的校正或設定都要事先弄好。)

送測的機器drivers都要先安裝好,然後建議是用shipping bag包裝來降低運送時機器故障的風險;至於送到MS的運費不用多講一定是由manufactorer負擔,如果不負擔MS有權不跑WTTL。

MS收到後DEVICE後會記錄表格內容並且跑所有的validation測試,跑完後無論成功或失敗都會寄一份表格給submitter,如果沒需要的話會將device寄回去。

 

Widnows Touch Test Lab Validation Process

WTTL的測試過程如下:

  • 按照表格內容架設環境
  • 載入WHCK
  • 跑一系列為了touch device在WHCK的touch tests
  • 驗證每一個test。那要測試哪些呢,可以看下一篇,"Windows Touch Quality Cerification Tests"
  • 每次的測驗會跑兩次取其最大數值,如果過了則繼續側下一個。如果Failed則停止並列印log files。

 

Touch Hardware Quality Assurance

如果當整個的WTTL test是successful,則會產生出hardware的signate。這個signature類似一個憑證,是一個證明。在Windows 8系統裡signature有分三個,systemdriver and device,我們的Touch device不用說當然是屬於device部分。很重要的一點是在跑WTTL時,會有一個test signature放在fireware確保整個device能夠正常的運行,一旦整個WTTL測試過了,則MS會release一個fully的signature,一樣是放在同樣的fireware裡,這個則是我們所謂的Touch Hareware Quality Assurance(THQA)。

重要的一點,每一個signature都是唯一的,若是touch device裡頭更換了某些元件,而想偷雞用同樣的signature過關的話,這是不允許且也做不到的。而有更換元件想在得到signature的話,沒辦法得再重新送測一次。

想知道更多的WTTL的資訊,可以參考MSDN的這篇:http://msdn.microsoft.com/en-us/library/windows/hardware/hh872970.aspx

 

arrow
arrow

    TsaiBiBa 發表在 痞客邦 留言(1) 人氣()