请教应用问题,如何在WINCE5.0系统中装触摸屏驱动

redfox29   2010-1-19 08:39 楼主
菜,潜了好多天水了,还没得要领。请教个方法,谢谢!

一台仪器,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到这个仪器上,然后....我已经晕了

回复评论 (11)

不需要下载Platform Builder到仪器,而需要通过Platform Builder编译一个NK下载到仪器,当然如果要用触摸屏就需要添加触摸屏的驱动了。你写的步骤已经足够详细,按部就班的做就可以。
点赞  2010-1-19 09:03
1 把它提供的DLL文件跟据说明打包进NK
2 把NK下载进你的板子里。
点赞  2010-1-19 09:12
谢谢楼上和楼上上。那个不是我写的,驱动的README

下个PB到我PC,然后编译NK, 然后再把NK考到仪器上?NK是啥我来搜下,汗。
点赞  2010-1-19 09:53
有没有南京的能搞的,帮我搞一下啊,熬不下去了,给酬劳。
点赞  2010-1-19 11:53
给你个步骤吧,你的设备有BIOS?不是BootLoader吗?如果是BootLoader,你可以参考下面的步骤:下载一个Platform Builder 5.0然后向设备提供商索取BSP包(这玩意儿,一般OEM都给提供,自己整太繁锁),成功定制一款操作系统…然后,通过烧写软件将NK.nb0(或者NK.bin)文件烧写到设备中,然后就OK(前提是你BootLoader部分是完好的,如果否,在此之前还需要烧写BootLoader)…
点赞  2010-1-19 15:34
这个主板和PC机主板差不多,我拔了主板纽扣电池几天,驱动怎么会没了呢,搞不明白。它的IDE槽上插了卡,内部类似于U盘的存储卡,也不可能是主板电池来维持数据的啊。由于商业原因,这个机器已经被生产商遗弃了,只能自己搞。
点赞  2010-1-19 23:23
下了个PB5.0在PC机上,
按说明,第一步,文件放任意目录了
第2、3、4都没问题,到第5步,右键出来的'Add to OS Design'是灰色的,不可选,不知道问题出在哪里,

继续请教啊!哪位指定一下子
点赞  2010-1-28 05:27
1. Copy Penmount to $(_WINCEROOT)\Public
第一步可并非放到任意步骤啊
是\Public目录
比如\WINCE599\PUBLIC

楼主这个东西我前几天正好做过一次
这段英文的说明已经说的不能再详细了
点赞  2010-1-28 07:21
另外楼主的0结贴率也太低了吧
恐怕以后慢慢会没人回答楼主的问题了。
点赞  2010-1-28 07:22
谢谢楼上的!
偶新来的,不知道结帐功能,之前还在想这分怎么给呢,刚给了,才发现我只有40分,每人分一点,不要嫌弃哦。
要努力赚分...
点赞  2010-1-28 22:23
啥都不懂。这段时间不时上论坛搜索看帖,买了何宗健的嵌入式系统学习,无奈进步赶不上变化,朋友等不下去了,要把机器拿走了,一个大机器从南京寄到南方某地去修,虽说我没什么损失,但非常的不爽和郁闷,大家救救我啊。
此机器,存储器为一个IDE口的ROM卡,使用时开关机均是直接开关电源总开关,注册表应为HIVE模式,我清了主板BIOS,按理卡内驱动、注册表等等都应不会有变化的吧?为了排除硬件故障,我把IDE的rom卡拔了,接了一个硬盘,装上XP系统,COM1和COM2口均正常,触摸屏装过驱动(XP的驱动)后也正常,排除硬件故障。重装回ROM卡,现在开机进CE5.0以及加载原机程序都正常,就是COM2口不能用(我接了个COM口鼠标不能用),usb口以及PS/2键盘鼠标口都可以正常使用,用了USB线和桌面PC通过ACTIVESYNC联机想看注册表也没联上。COM口故障不知问题出在哪里,或许只是主板BIOS设置不对?
哪位帮帮我啊,遥控指导我都行啊上门更好了,要是没分送了,直接什么都行啊……
点赞  2010-5-20 22:10
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复