Touch Panel:PenMount 6000/9000

From LEXWiKi

Revision as of 10:57, 11 February 2010 by Steve (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search

if you're using Touch panel with VIA Chipset in ubuntu 8.10, plz check the ubuntu 8.10 touch driver With VIA Chipset first

O.S  ↓RS232 Driver  ↓USB Driver   ↓

Windows 98, ME, 2000

Download
Download

Windows XP, Vista

Download
Download

Windows CE 4.2

Download
Download

Windows CE 5.0

Download
Download

Windows XPE

Download
Download

Fedora Core 3

Download

Fedora Core 4

Download
Download

Fedora Core 5

Download
Download

Fedora Core 6

Download

Fedora Core 9

Download
Download

Fedora Core 10

Download
Download

Ubuntu 7.10

Download
Download

Ubuntu 8.04

Download
Download

Ubuntu 8.10

Download
Download

Debian 4.0

Download
Download

Red Hat 9.0

Download

edit table


Contents

[hide]

ubuntu 8.10 touch driver With VIA Chipset

Ans:

CX700 ubuntu 8.10 vga driver set RandR to false by default, but touch driver will detect RandR automatically.

if using those driver together, X window will crash.

to solve this problem, we asked touch vendor to modified driver to disable RandR detected.

Patch File:

PenMount_Ubuntu_8.10_Driver_V2.4.1.X152.tar.gz

Defect:

N/A

Asker:

Robert 2009/04/09

Provider:

Denny 2009/04/14

Touch Panel Driver 該如何去區別, 使用?

Ans:

Touch Panel Driver 可以從 1. OS 2. Chipset 來做判斷

  • Linux (OS)

視乎其 Xorg 版本, 由於 Touch panel 由本質上來看可以當作是一個滑鼠, 所以對 Kernel version 來說,沒有太多關係.但是原廠(PenMount)為了 end-user 可能不是每個人都那麼了解 xorg 所以出了各個distribution的Driver像是 Fedora 2,3,4,5 之類的, 但其實他們之間的 xorg 版本都沒什麼差異 Chipset

   目前我們所使用的 chipset 分為兩種: 1. dmc9000(RS232)  2. dmc6000(USB)
   如何使用這兩種不一樣的driver只有差別在 xorg 中的設定
   1. dmc9000(RS232): Option  "Device"    "/dev/ttyS0"  #ttys0=COM1,ttys1=COM2   <= 藉由 rs232去控制
   2. dmc6000(USB):   Option  "Device"    "/dev/input/event0"                    <= 將 usb 視為 event

Driver Supported:

   1.dmc9000: Redhat9, Fedora Core3, 4, 5
   2.dmc6000: Fedora Core 4, 5, 6   Xorg6.8
  • WinCE(OS)

無論是 4.2 或是 5.0 都是把 driver 透過 CEC Editor 把driver 載到 Platform Builder 裡面再加到所要編譯的 image 就可以使用了 ( 須注意一點, WinCE 中 COM1 預設是 WincCE 用來做 Debug 的埠口, 所以要從 COM2 算起 ) Driver Supported:

   1.dmc9000: WinCE4.2, WinCE5.0
   2.dmc6000: WinCE4.2, WinCE5.0
Patch File:

N/A

Defect:

N/A

Asker:

Denny 05/03/07

Provider:

Denny 05/03/07

Why can't poweroff when using touch panel ?

Ans:

Touch panel needs 5V+ to turn on. 5V+ makes "power on by ring" estimate to "TRUE", so system will be restart .
Disable the option "Power on by ring" in BIOS could solved this problem.

Patch File:

N/A

Defect:

N/A

Asker:

Denny 10/12/06

Provider:

Denny 10/12/06

How can I use Serial port COM5 and COM6 in Linux?

Ans:


#vi /boot/grub/menu.lst

Add "8250.nr_uarts=6" in the kernel line as below picture:


Image:menulst.jpg


#reboot

And then you can use 6 COM ports.

Patch File:

N/A

Defect:

N/A

Asker:

Patty 17:12, 6 March 2009 (CST)

Provider:

Patty 17:12, 6 March 2009 (CST)

How to use touch with com 6 in ubuntu?

Ans:

1. Add sixth com in menu.lst as "How can I use Serial port COM5 and COM6 in Linux?"

2. Because PenMount touch driver detect 4 com by default, so we modified the driver to support sixth com

3. after uncompress the driver, modify the script as follow in install.sh.

   sudo /usr/sbin/pm-setup -s 5    <== 5 means ttyS5, it will detect ttyS5 directly
Patch File:

TouchSixthCOMDriver

Defect:

N/A

Asker:

I-Ling 2009/06/02

Provider:

Denny 2009/07/02

How to use touch in extension mode(one of the monitors has touch panel ,another one doesn't has)?

Ans:

Follow below steps to set the touch panel:

1.Click "Control Panel" in PM menu.

Image:touch1.jpg
2.Choose "Multiple Monitors" in PenMount Control Panel.

Image:touch2.jpg
3.Check the "Multiple Monitor Support" option in Mutiple Monitor.

4.Click "Map Touch Screens" button in Mutiple Monitor.

Image:touch3.jpg
5.And then , it will jump out a dialog , click "OK".

Image:touch4.jpg


6.After click "OK" , one of the monitors will show blue color as left part of below , another one will show white color as right part of blow.

7.When the touch screen shows blue color , touch the panel.

8.When the monitor with no touch shows blue color , press "s" by keyboard. 

Image:touch5.jpg
9.Do calibration and the touch can work fine.
Patch File:

N/A

Defect:

N/A

Asker:

Dragon , 2009/07/07 11:00

Provider:

Patty , 2009/07/07 15:40

Personal tools