当前位置: 代码迷 >> WinCE >> 请问应用有关问题,怎么在WINCE5.0系统中装触摸屏驱动
  详细解决方案

请问应用有关问题,怎么在WINCE5.0系统中装触摸屏驱动

热度:275   发布时间:2016-04-28 13:53:44.0
请教应用问题,如何在WINCE5.0系统中装触摸屏驱动
菜,潜了好多天水了,还没得要领。请教个方法,谢谢!

一台仪器,12寸液晶加触摸屏,液晶屏坏了,换过后,同时脑子进水把主板BIOS也清了下,结果触摸屏不能用了(之前能 用)。
主板,VIA的 EPIA-PD
触摸屏驱动板,PenMount的PM9036H,,,http://www.penmount.com/tc_web/down_2_1.php
板接主板COM2口

原来怀疑主板BIOS设置不对,折腾好多天,后来发现操作系统设备内没有触摸屏设备了,只有校准程序,准备重装,这是触摸驱动板的驱动安装说明
PenMount Serial Driver Package for Windows CE.Net 5.0

1. Copy Penmount to $(_WINCEROOT)\Public

2. Run Platform Builder. From menu, select Tools -> CEC Editors

3. From CEC Editors menu, select File -> Open 
  From the file dialog, select $(_WINCEROOT)\Public\PenMount\PMSerial\PM2Ser.cec 
  and click Open.
  From CEC Editors menu, select Catalog -> Add to Catalog

4. Return Platform Builder and right-click on the Catalog and select 
  "Refresh Catalog". 
   
5. Locate "Third Party\Device Drivers\Touch\PenMount Serial". Then 
  right-click and select 'Add to OS Design'.

6. Please edit PMSer.reg for hardware configuration like "Port"(for com port
  number), "Baudrate",and "Protocol"(choose control board). For example:
   
  "Port"=dword:1 ; the com-port number you are used to connect 
  ; to PenMount controller.

  "Protocol"=dword:1 ; for PM9000
  "Protocol"=dword:3 ; for PM6000R (Serial)

  "Baudrate"=dword:2580 ; 9600
  "Baudrate"=dword:4B00 ; 19200

  "DisableEEPROM" = dword: 1 ; disable storing calibrate data to EEPROM 
  ; of controller.
   
  [HKEY_LOCAL_MACHINE\Software\PenMount\Calibrate]
  "NoCal16"=dword:0 ; "NoCal16" - remove 16-point calibrate option from UI.
  "DefaultCalib"=dword:9 ; "DefaultCalib" - setting defualt calibrate algorithm.
  ; 0 --> Standard Calibrate
  ; 4 --> Advanced 4-Points Calibrate
  ; 9 --> Advanced 9-Points Calibrate
  ; 10--> Advanced 16-Points Calibrate

7. Build OS/Sysgen and Make Run-Time Image

8. [NOTE] When you got error after 7-step. Please execute prelink.bat in
  $(_WINCEROOT)\Public\PenMount\PMSerial\ . And do "Make Run-Time Image" from 
  menu.

我是不是要下个Platform Builder到这个仪器上,然后....我已经晕了

------解决方案--------------------
不需要下载Platform Builder到仪器,而需要通过Platform Builder编译一个NK下载到仪器,当然如果要用触摸屏就需要添加触摸屏的驱动了。你写的步骤已经足够详细,按部就班的做就可以。
------解决方案--------------------
1 把它提供的DLL文件跟据说明打包进NK
2 把NK下载进你的板子里。
------解决方案--------------------
给你个步骤吧,你的设备有BIOS?不是BootLoader吗?如果是BootLoader,你可以参考下面的步骤:下载一个Platform Builder 5.0然后向设备提供商索取BSP包(这玩意儿,一般OEM都给提供,自己整太繁锁),成功定制一款操作系统…然后,通过烧写软件将NK.nb0(或者NK.bin)文件烧写到设备中,然后就OK(前提是你BootLoader部分是完好的,如果否,在此之前还需要烧写BootLoader)…
------解决方案--------------------
1. Copy Penmount to $(_WINCEROOT)\Public 
第一步可并非放到任意步骤啊
是\Public目录
比如\WINCE599\PUBLIC

楼主这个东西我前几天正好做过一次
这段英文的说明已经说的不能再详细了