发新话题
打印

如何识别一个触摸屏控制器或者说Touch Controller?

如何识别一个触摸屏控制器或者说Touch Controller?

【中国触摸屏网】有些时候,有人会向我们要一些触摸屏驱动程序,但是遗憾的是他们确不无法识别他们的触摸屏究竟是哪个厂商或者哪个型号的产品。因此我们很难给他们提供合适的建议,具体该使用哪个驱动程序。本文就罗列了一些方法,希望借此来识别这些难以分辨的触摸屏控制器。如果你对本文感兴趣的话,请自行阅读英文吧。$ @1 h- q8 X  B, J: w

% N( C, L9 }8 [; g


- v" G/ [+ W0 ]Identifying touch screen controllers


5 m( f- t8 o! J& i! Q, [" P6 j( }/ K; R# ]/ L* e9 Y* a+ c4 r4 ?
6 h/ m$ g0 l/ g' w% Q
Occasionally we are asked to supply a driver where the identity of the touch screen is unknown. This document suggests ways of identifying an unknown controller in use.
: C& |2 D7 f" ?5 S/ s" ?! r7 {' u7 v- i7 _3 L
Most touch screens that we deal with are connected to monitors. However, it is unlikely the monitor manufacturer is also the manufacturer of the touch screen. This will almost certainly have been supplied from a third party touch screen manufacturer.* R% q8 f) w9 n

/ V/ I: V3 g; |; }4 |0 tSo, how to identify the touch screen in use?
, \$ k) U3 b/ m6 o* `8 X
" b* Y8 }" O6 c/ s* O0 _1 N·         Sometimes the monitor/PC make will identify the touch screen in use, for example;
7 d2 h2 @- x) U
: ], f! C! u- l- O1 H# T$ P1 M(Hyperlinks to product guides correct at time of adding entry).
1 i! a5 a, ]$ N+ ~
* {: v6 N6 O3 b4 v5 p. i  r+ P1 z<!--[if !supportMisalignedColumns]--> <!--[endif]-->
Manufacturer
2 T- d$ s/ l3 I
Model
8 Q; ], v, I7 Q1 o# b2 g
UPDD touch controller definition& R. O- [  ~" x# y
3M$ |4 A% }6 _4 [3 ^. _! x
M150, ChassisTouch
; p/ H, i- ^5 O& _
3M, EXII, USB/Serial
7 \/ j6 ?; v7 `6 \) ~9 g, o8 V8 Y7 C

5 ]+ K0 ^& d* x8 z* r$ X+ ^2 K6 b
CT150, M150HB( V* a# ^/ C5 `: U2 O" U/ x, e$ L$ Y
3M, EXII, USB/ T9 @7 E8 r4 c3 n% r6 u

: O0 z7 z; m0 y+ C
M170" K; H% [) a# Q% H
3M, EXII, USB/Serial or 3M, SC500, USB/Serial/ ^/ L5 ^' C) w* W; h7 T& P
Bcom
6 a: c% T+ F: t1 h7 F
CivilNote Mini-notebook3 t# x. E2 U4 j! }0 L! o: l
Gunze, USB or Gunze, AHL, Serial% h, T5 V& G! z( X0 l. f
CTX* e9 }4 z5 }1 Y2 H& m
PV500BT
! m) ~* `1 k$ E& t" I' x: r
Panjit, TouchSet, Serial
0 D3 G9 B! ?+ p1 {& f
Comtec
: W) G! h; F! e0 n. g2 K
151A with touch  U/ c* e7 z1 g. M( }/ `4 r6 F  Z5 \
Dynapro SC4 Serial
/ Y5 \* Z7 {5 t/ u) Q' N, P
Dell
+ P0 v2 k7 p: t! m
E153FPT
. f! d- U) z* M; q
3M Microtouch USB4 A% k. L  e0 J/ _" w! U
Dynamix, q% i6 S* b2 X: l( [
Resistive touch screens" v4 ?4 I7 K  N
eGalax USB
9 f1 R# z" G' x; N
Earth; q% p6 Y+ w6 K. o* Y

% B8 q1 M/ _" c
DMC Fit 10 serial and USB
" x) `6 L( r* d# N% L3M Capacitive
7 f- A( G% k$ [; U1 o
Elo
1 g* e8 j8 T: L! c" F
3000 Series Entuitive
$ M- ^9 ~& P, e$ J$ p+ `4 C; t+ W1725L Accutouch USB5 w! k4 q; X* Z8 Y3 L
EloTouch, Accutouch 3000, USB2 J  \# Z  T- l1 k! A
; t1 S& T, }( ^2 ~+ L$ J
1749
* m; Y! s' D- a. E3 }  f
EloTouch, 2700 Intellitouch USB and Serial
  M5 \# X2 B& _$ R3 ^0 Z% a( u2 ]
Eizo- ~- l" V% W, W: b3 `' G
L3628 S; A' n7 v9 }5 _0 @
3M Touchsystems, EXII, USB
- g: z/ l9 ^9 P* L# w
GVision1 N0 u9 Q! E5 L! i
P12DS series
+ Q- I, m6 i3 W3 ^) N
Groovy Touch/ a' c* t- t9 W- h

  U" [! ~4 u% _
P15BX series" A, Z  s: r; m9 O0 K8 X6 s" U  j
Groovy Touch USB and Serial
" ?% X; p- M+ s- B, s
- a9 c4 v( i4 R- }' Q
L15AX series
5 }/ V) w/ [$ h, a$ ~: l
3M / ELO / Groovy Touch Serial
/ v# Z# A  B- b: y. f+ ~1 k
& A) T* U1 F( P4 d% i6 |, ?4 i
P17BH series
! {6 z' Y) T6 n2 f% a" `5 s/ A
3M / ELO / HIGGSTEC USB and Serial
" d* C2 |6 y, u9 C

0 W; r# \9 a& B. i: f; d
P19BH series
' `" S5 N6 P% x
3M / ELO / HIGGSTEC USB and Serial
. x3 X, g0 l. R. a- R- S
Intelliworxx, R, P4 P. q7 W
Texlon – VoiceTablet2 z6 [  s7 p. T" ]2 {. r1 e* C2 Q4 b8 K: Z
Nissha, NIS/RC-872R, Bus – Use UPDD version 3.x.x only
9 f/ _4 V( R; A! x* c
IBM
, {. G3 |5 R+ y- D" J9 D8 T
9497 T86A% \6 K, X; @2 B% P8 W
3M/Microtouch, SMT3/EXII, USB
5 M* m9 h3 b( r

1 B! U' z2 S3 ~
6309 P76& T2 d7 n- D* o) J* I  T
3M/Microtouch, SMT3/EXII, Serial1 n2 \. X8 I: I0 n; _

8 J" w& N( @4 ]" t3 t
9527 T32
9 q* v2 z: v% q# l) A; Y/ v9 V
3M/Microtouch, SMT3/EXII, Serial+ v2 w/ k4 y* X' D
Neovo1 v5 @' b/ d6 o. Q
5 u% V' e4 P2 p2 N! s
TS-15S
2 ~# m2 y; C+ r8 L6 K- x& [+ ^- b$ E
EloTouch Serial
1 W  f2 S  _9 T+ N1 @% U
NEC
3 n# w1 e6 P8 q4 d
Multisync LCD 1850E - X6 k$ k) |$ a: d
EloTouch Serial$ w$ W, J4 t% W( q) y
: b3 ?/ d( H& w7 l: \" ^
Accusync
' \" S( E1 a# \' X" |" f4 E
EloTouch Serial and USB3 I& p/ n+ U: }7 K
' X& G. ?5 x8 u0 i
Accusync LCDn2Vx-TC
! x5 E. s. Q. R2 |  k
3M Touchsystems, EXII, USB (C = Capacitive)& r- r* g) |0 Y0 Y, T

" U( O* C9 E! M
Example - ASLCD72VX-BK-TC+ W5 m/ k+ v. p7 l; Z

. E, x! N" D( W

+ @8 I4 \0 e+ ~( W8 u; w
Accusync LCDn2Vx-TR
* x8 Y6 ^- S, X
3M Touchsystems, SC500, USB (R = Resistive)+ b6 J* n# o& v0 ^+ P! P! }" Z/ C

+ N; }* t2 H& Q* h* s  {
8 }% G- I' K$ ?  G* G1 Z) F  M# Q
3M Touchsystems, EXII, USB (C = Capacitive)% }7 f6 d4 h7 }7 c

; C- k( z% C% J( j
LCD4000
) N; w# E7 `6 t* y% B7 `
We think there are many touch overlays for this monitor but we have supplied drivers for 3M Touchsystems, DST, USB
  L- A7 C' T3 m$ A3 B
Planar
/ y7 [: V7 V% \% J/ R
Planar Drivers page and Planar Monitor Archive* H) j1 ?$ p! F) _( v9 m
! F1 `4 W& }$ ?% i* a4 `. g' N
PT1203 W# h$ E. Q( t4 f- F3 V3 ^: s( x3 u) w
Gunze, AHL, Serial5 ]: x" h+ \7 o* [
6 y9 g* f8 E: B; z7 M1 {8 n. y4 C
PT150MU
6 ^7 F$ S7 Y  c' i$ I( f, Q2 t8 e% B$ f
Fujitsu, 055x series (pid511), USB4 q5 X2 Y* }* `9 U

# F! I/ i' s7 s) u# _8 f; ?
PT150M
8 [7 W( p  o# s5 ?9 s8 s* f
Fujitsu, Serial& W& H' c) C% b. |4 O! b+ J

- J8 k4 }5 `# N3 i6 {' V4 R
PT170MU
3 v8 F* c0 H" z
Fujitsu, 055x series (pid511), USB
8 [0 u, }- }% E
9 V/ d! w, q8 w2 l$ \8 [
PT170M
. M" m. A' R) n  K* R* L! c
Fujitsu, Serial- N  x- w3 y/ n$ d+ |; L$ R
9 L& r5 J) O+ n: a
LA1500RTR; p; f* D; e" O
3M Touchsystems, SC500, USB; B% s5 X; i* b" H

; \- }" A  H; f% v
LA1500RTC
: E- g/ P# m0 U) f# m% R! l
3M, EXII, USB  ?! ^. a9 |0 t: B

; ]! K$ P. t) }; a# _9 h
LA1710RTR
& {2 Z4 C+ Y4 k% G0 \
Fujitsu, 055x series (pid511), USB ???? 7 z3 Q. N* p$ b; M
Or 3M Touchsystems, SC500, USB
9 t3 n) Z) j* g

( |- i  I! d6 B9 L# Y
LA1710RTC% I/ a" ?; w) Y, S2 l- V
3M, EXII, USB# F! F3 S3 l& ?9 `+ J
7 e3 [9 l- ~8 x$ u/ w. Y' l
LA1910RTC# Q  J  D/ q+ {$ D
3M, EXII, USB
! B0 \( d; m/ Z5 b, A2 c7 Y
  O( g+ n" U. \" A0 r
PT1503NT- d$ l, A$ }$ n& p
EloTouch, 23xx/25xx Intellitouch, Serial6 T7 }" I( a% j5 ^2 }# a7 W
7 m; K6 o  @) e2 r5 J: A" B
PT191MU
; |$ ~; q4 e- T7 s6 X
3M, EXII, USB; ]! Q. J, Z9 E* z& V
+ O, A% \) m! f" @* ]& l
PT1500M& }3 p/ q1 A. o, ^! o
3M Touchsystems, SC500, Serial8 O% k7 [  _7 K; s6 W2 I, A

* ^( [; e8 q4 c* _5 L
PT1500MU. {/ r" z, B4 M& x& z, B, h
3M Touchsystems, SC500, USB+ y* g/ }! D4 L1 [  @) `- p! @

( F2 m4 y" d- X* `
PT1501M9 g! \5 f4 O7 D9 i+ Y
3M, EXII, Serial) g( r# x6 H) W, G( _3 ^8 h( o! ]
1 |  H0 q1 o1 z; S- `/ I0 Q
PT1501MU& z/ k# v2 Y  x# C9 _% a
3M, EXII, USB
' Q# S& b0 W5 b( y* C0 y0 P8 W3 b

! K. D0 j- t# d# y# c* n. o
PT1700M
9 {- w- [5 |7 f/ }/ g; K
3M Touchsystems, SC500, Serial
0 h# V! }$ a* p

# C& Z- l8 g1 H  U4 U% w- S
PT1700MU
! N/ r) j2 y+ N* D: Y; I
3M Touchsystems, SC500, USB
0 F9 }0 h7 ?  I+ t& l1 X/ l
9 x9 j. I2 N& s9 h$ n7 U9 M
PT1701M
# T% I% K5 N+ v, s8 M
3M, EXII, Serial
+ K$ a' J" d8 T

) \7 \6 x9 g" D
PT1701MU
5 @9 U0 K" L) F, N; e( V
3M, EXII, USB2 G7 L+ F( ]  y" D; d; S5 s0 ^
# t  P2 {3 g6 e# a! B1 a9 r5 B6 d
PT1710MX( b/ S( @$ Y% G& c4 y, s: A
Gunze, AHL, Serial4 l; e* ^# G) h- _' i( M2 l
LG Monitors- I4 C$ B$ e& b1 |
All recent models -& y$ k1 z: z; U8 o2 m
ITM Touch, USB (VID = 403) or Serial6 k! P! X7 i1 x; F0 C0 E+ E1 c
' \9 D% I2 [/ M$ L5 C% S
Some later models  b5 v. M7 Q0 V* [
ITM Touch, LG, USB (VID = E316) or Serial
. X- \$ X0 h5 i! D3 ~/ K

2 W& C! ^: y  |& \7 u1 S; Q( Z
LG L1510SF3 e5 L( p( T; U+ ]' E
ITM Touch, USB (VID = 403)- v) V0 s8 J; I6 w2 E( U* A
& \2 L3 [6 K+ l
LG 1730SF
3 Z+ M( x9 S+ X0 O
ITM Touch, USB (VID = 403)- q# H+ ]+ p3 s6 @
Iiyama
6 @" |) G2 g3 s" {) H1 m
INT3819TS! E4 u) v0 \( a& A4 @
EloTouch, 23xx/25xx Intellitouch, Serial1 G% \  H+ W( s/ ]$ m' L
8 M% A& {: h' u$ J! a
ProLite B380C+ b: t6 t8 l3 e% t
3M/Microtouch, SMT3/EXII, Serial
! {. h0 \. a. P$ n8 ?9 U; C, g
Lilliput5 j2 E1 {% q# I% d, V  C+ R
+ D$ F3 c/ ^( j
EGalax, TP001 (PID1), USB
7 h+ P: w& a9 Q6 Z
MiTAC# g  ]% `, g) `5 A& f
QMP-150/T  t0 ^6 r4 O& e& H" p; E
15RX-TA
& w3 x" l7 s. w. `7 o! L- V* J
Quick, Resistive Rev 1.2, Serial' C: M) W6 P; f8 _$ U* u. T
Rockwell
. \1 }! t! U( ^; ^) |
1550M, 1750M, 1950M" a3 j# M" }, |- g) j* q( i6 v
Panjit, Serial
& h  q5 I, N  {) r: j
Samsung # {6 L0 |- i! W
173VT: R" G  y- |7 _  F1 V
3M/Microtouch, SMT3/EXII, Serial, X$ F( U5 |8 L" \# h" W
Sanyo' a6 L9 D& x5 i3 k. Q( ]  _" R8 C7 K' X; p
TK15A4T9 H3 s0 D) V$ L/ e+ l" U( O& P. A; S
3M/Microtouch, SMT3/EXII, Serial
1 _4 S8 D2 G, j$ f7 G. U( Z2 P

' D4 Z! |; P+ S
TK15A4TC
1 m% T# G2 Y" _$ h$ N9 \( U
3M/Microtouch, SMT3/EXII, Serial
5 r2 m. ~# {: C, \; H4 R8 x

3 f4 z# v2 Z5 B# g  H
TK15A4TS& |0 j/ _% i3 V+ f' a, k2 [
EloTouch, 23xx/25xx Intellitouch, Serial5 _# U/ Z% c) F/ u" _* _& P
Tidal Power Technologies Inc
, p& R; v0 O& T; B% F
Palmax PD-1nnn( l, v  H% y* m7 o& ?
Palmax, Serial (uses a Tritech TR88L803 ADC)* J/ |3 U9 O2 `$ I, T
Xenarc* W. |9 A1 w0 y0 x
USB$ D$ _1 [0 n! H2 v; u6 }
EGalax, TP001 (PID1), USB6 H2 l. I5 q& I% f& b8 ?* x- Q' c  p
Zalman
* t. L: B3 L; o+ X4 b" F* \2 I
HD160XT5 z! t  ?0 D5 g) H
DigiTech, DTR-02U, USB
9 @! R2 V5 v% y

7 a  D$ ~3 X5 U& h' A+ `
4 K$ |3 I0 z( o. s9 B: @% o
! Q" G% ]2 x8 c
2 @% j: V! j9 _) C( e( ^8 `
·
, k2 b, e/ o4 r' @% ]- WMonitor product literature or specification may identify the manufacturer or give clues, such as 8 wire touch screen, of which there are only a few in production.3 J( ^! r) `/ I8 o# m3 _' d
·# F1 \9 B7 D  q* i  r
Touch manufacturer’s labels may be attached to the base or back of the monitor.
# E7 P6 s8 z/ m6 e3 U7 m; Y·
& p5 N2 f7 A  N/ h8 B. OSupplied drivers may identify the manufacturer or touch screen.
2 V/ \0 L( I1 K6 c# E9 q- |·
6 h2 q1 ], ?: l$ W8 l" e( aContacting the technical department of the monitor manufacturer for advice.. g0 p" Y5 X: v3 M% z
If using a PS/2 port you will need to identify from the suggestions above.
, L0 q" G% ~7 F& s0 k4 D8 o  ^If using a serial port the best option is to identify from the suggestions above. Failing that, there is a data scope program on FTP folder ftp://scope:scope@ftp2.touch-base.com or available from the Utilities page of our web site, which can be used to identify the touch data packet seen at the serial port. We can sometimes identify the controller solely based on this data, which can be saved to a log and emailed to us.
% O  M% S3 y7 f6 HIf using a USB controller, which by definition is a Plug and Play device, there are ways of identifying the controller from the PnP information passed from the device to the system. Given this information we can identify the touch controller in use from our database of touch controller settings.
5 d: [- |7 ]; X. ~) aThe required information is the Vendor id (VID), Product id (PID) and, if available, the manufacturer’s id, which can be extracted as follows….

TOP

LinuxGraphical viewerUse a graphical USB Viewer available on the web (Google ‘usb view download’), such as the one at http://www.kroah.com/linux/usb/
2 |6 `9 c& P( I4 Q; R) F% l1 w, l. \ : X- i$ @8 G9 L% G' L! ^* X
When run, this will show the USB devices, as shown in the following example:$ Z# x7 _0 M" W& D' \2 K% i

9 N4 s- I! X; d+ C9 y; R7 ~) r. Q- I' c& J/ O( D5 a# Z+ K

7 e$ _$ C# B9 C4 n" p7 C
" `# O" {; |/ {& v% Z( f9 w1 ?+ uCat CommandOpen a terminal window and type cat /proc/bus/usb/devices. This is best performed with all other USB devices unplugged as sometimes it is unclear which device is which, especially if the description string has not been implemented in the device.
/ a7 h7 t" X# E1 N2 I) S
+ k/ O+ q. b8 U, y. N+ lTypically, the output will be in the format shown below. For clarity, the USB touch screen is shown in bold, but does not appear highlighted in the actual output. The VID = 0AFA and the PID = 03E8. The manufacturer/controller id = TSC-10 DMC., P* K1 y$ F. Z' M1 D; w. _) t

. s4 K9 [6 J4 D& H: sT:
( F, `9 [( q0 Z' B$ G6 V$ KBus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=
8 m, t( T) K; n" }* h( Y" t+ v3 Spd=1.5 MxCh= 0
8 n; y. @* T  A# R8 S" D. I) M
D:
. K0 F; w" r# E% A1 Q# l5 ~# N- XVer= 1.00 Cls=ff(vend.)
Sub=00 Prot=ff MxPS= 8 #Cfgs=
8 Z# S9 F5 u9 u: A1

! I  m' R+ a0 O9 {, {P:
0 Z/ L# n3 a* @/ X8 oVendor=0afa ProdID=03e8 Rev= 1.10

6 t) }# p% t: j4 {% ?/ i6 vS:
8 {6 v7 a: T3 @Manufacturer=TSC-10 DMC
0 w! r5 K  A+ e
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
! R$ `+ d3 @  rI:( B, k2 I/ h' I$ W/ V& l
If#= 0 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)

/ J; P  w4 D( [$ j8 O( l- _E:
4 i' x7 R) F1 W6 M& sAd=81(I) Atr=03(Int.) MxPS=
7 y' T3 Q+ C; L6 t5 Ivl= 10ms
. a. k: G, @9 }; p$ p
T:, m2 I& ?/ v9 K/ f* F* t/ v# o2 i
Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=- o. t, n2 q! M- s
2 Spd=1.5 MxCh= 0: Y0 {+ {3 H2 b+ J) V$ b( p( Q/ u- s
D:
6 f* D/ i2 O. I0 F1 U2 ?Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=( S- B# J- c6 J7 a' s; X4 w: @
1/ k- u& n2 _$ S0 b( I5 o
P:
4 _3 q  A) x1 T2 vVendor=045e ProdID=0039 Rev= 3.00* E9 M- O1 `  u/ s
S:
) w- d$ ?. C" F5 TManufacturer=Microsoft: l8 a! Q% k$ |1 {4 f' ^6 b
S:
0 ]2 E: w2 y- E6 e" e, AProduct=Microsoft 5-Button Mouse with IntelliEye(TM)$ T8 a- X4 z( l- Y
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA& Q  d8 d- r' ]$ p! w
I:
! L. w5 @* n, n+ eIf#= 0 Alt= 0 #EPs= 1 Cls=03(HID/ l+ a  x* ~6 V. ^. d: M) e% Z
) Sub=01 Prot=02 Driver=hid
+ d) j/ `/ D) X- U1 uE:
" J% _+ K, W$ X. z  O+ MAd=81(I) Atr=03(Int.) MxPS=7 P! U- r% B! h$ N0 Y5 j  C
4 Ivl= 10ms$ ]0 W  G: |8 k9 n0 [& k. L

  ~2 F- _  E& `' B. gNote: On SuSE 10.1 systems (and possibly others) the USB file system isn’t enabled by default. This should be enabled by editing the file "/etc/fstab" and change the line that says:
3 S% d4 ]9 f  F$ ]* h. L3 g1 x
usbfs /proc/bus/usbfs noauto 00# ]2 b7 Q: L+ B2 |  e  w* m
to. N! E" M8 n" ]# W
usbfs /proc/bus/usbfs auto 00 and then reboot your system., ]% r; T% ^* H8 P1 L% H

9 N; m+ X; c2 {3 JThis is required to get the output of “cat /proc/bus/usb/devices”
0 P9 j# f" d. ]% YLSUSB commandIf the optional USBUTILS package is installed on your system you can also obtain a list of USB devices using the LSUSB command.
$ O* g2 D6 ?7 Y/ t' m& {4 t) }! @6 p5 R
The USB devices are listed in the following format:
( E) f4 {$ I& J. A. T# l7 {) o" i% S5 x2 I4 n1 f% D
Bus 004 Device 001: ID 0000:0000
5 G4 ~: [! F. x( X9 \# z
8 @% r4 Z6 N: e8 R4 TBus 003 Device 001: ID 0000:0000
7 C8 \. }2 [) O6 S/ j/ M3 |
' h! D2 a7 `2 y. P5 o) U2 c2 XBus 003 Device 002: ID 066b:2213 Linksys, Inc. WUSB12v1.1 802.11b Adapter
6 O- Y! j3 w) W/ JBus 003 Device 003: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port% K. F4 ]) W' r5 o& U' _1 C
Bus 002 Device 001: ID 0000:0000* l( l0 y/ g* z3 w8 r
' D  b; X; m; F8 Z* [8 V9 b
Bus 002 Device 002: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen
3 [1 @* d: ^5 {. Q- VBus 001 Device 001: ID 0000:0000
# o' K4 _5 p& F1 {) E6 Z) P0 Z$ e) d5 Y5 k+ C, z9 d( K
. ~- `# ]3 X' y/ @8 [( X
In the above example, the highlighted entry is a USB touch screen controller.
附件: 您所在的用户组无法下载或查看附件

TOP

Mac OS XRun the System Profiler from the Utilities folder, expand the USB entry and locate the touch screen from the listed USB controllers, as shown:
* c5 t: R7 F# z1 t' L5 W- E: _; K1 n9 ]3 v! h% z) `" _3 P

6 |0 O4 l+ C( H! V( M( E* _" D) ?* q

* _, Q+ G# I, T, D0 i  b/ W1 t
: }/ r* X% {% R1 d1 W; iWindowsThere are many ways to identify USB devices plugged into a Windows USB compliant system (98,ME,2000,XP) and we list here a few methods we use:- G# _3 W4 F, H; N+ g' ~
Device ManagerDepending on the operating system in use the device’s entry in the Device Manager may show the required information.
4 t6 }. P+ R9 |9 @The following screen shots, taken on XP, show two devices with one being handled by UPDD (shown in the Mouse section) and the other HID (shown in the USB Human Interface Devices)0 M, l: ~/ j* V( X0 A7 I

# H: H  m/ |2 N' O* H+ S2 _2 G8 }& D6 ~  c4 W# ^7 b8 j9 {! L
9 Q) ^6 K3 _, D4 \: d

; g1 r; \/ Z; d+ z+ I4 K1 \3 W3 PThe touch controller entry also shows the serial number for the device (i.e. 07G57498): e7 b" z$ o* L
Graphical viewerUse a graphical USB Viewer.
3 C2 ?- q; w- }; Q, W  ]We have used two such viewers:! t& e* `  ?& A# t

  _; J1 u/ G5 R+ m- x/ O1) USB Deview from Nirsoft: B) ~4 g4 P9 L( V
- http://www.nirsoft.net/utils/usb_devices_view.html
* X* g* S) Z/ S5 B' j4 |5 N
4 m) q% {4 G: [. `: H/ O; C2) USB View available on the web (Google ‘usb view download’), such as the one at http://www.microsoft.com/whdc/device/stream/vidcap/UVCView.mspx (this is the same as USB viewer)/ r! s" H8 @$ s

* n& y. \/ L7 K7 z) MWhen run, this will show the USB devices, as shown in the following example:/ G5 U! d, a+ I$ a# w
& u. E$ o" ~) W6 U+ b" G

$ ]& i9 {' N+ m! `/ \# {8 A/ S/ L  S7 ]
7 y4 j- r! Y& c, i3 s
In this example UPDD is loaded and handling the device.
8 Z( K* ]' E/ B" jIf the USB HID driver is handling the device it will show
/ j+ ?: u  D8 h[Portn] : USB Human Interface Device- S( C! N8 h0 K/ e
Registry entriesRelevant USB information is stored in the registry. With the device plugged in and using Regedit program supplied with Windows dump registry tree HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB as follows:2 A5 p# z% q. E# S* U

+ `: P& C# ^9 \% c5 D5 _& z* z  \
& U/ k0 N: z& H  G
# Q; s. d% `7 l& C# o $ c" ~; |4 s0 ^
In the above example, two Elo Touch 2500U Intellitouch controllers are plugged in to the system and are being handled by UPDD. If HID driver is supporting the device then the DeviceDesc will show “USB Human Interface Device": j0 K4 ^$ H4 Y# L- ?; s; L9 ~
USB Vendor and Product id listingsAn incomplete list is held at http://www.linux-usb.org/usb.ids
附件: 您所在的用户组无法下载或查看附件

TOP

汗  /////////////////////////////////

TOP

无语。。。 。。。。。

TOP

非常感谢!!!!!!!!!!!!!!

TOP

发新话题