windowsXP触摸屏驱动的编写

tsinson 2012-07-12 10:03:12
本人没有写过windowsXP驱动,不过对linux与wince方面的驱动都有一定的了解。网上关于Windows驱动,特别关于windows触摸屏方面的资料很少,现在我有以下几个疑问:
(1)编写linux等嵌入式系统驱动时,根据MMU等定义的寄存器的宏等可以获取相应寄存器的虚拟地址,常用的PC机使用的intel或AMD应该有固定架构,不然应该不可能达到与windows系统兼容。windowsXP有没有提供相应的宏作为触摸屏的首地址。因为硬件说明书上只有触摸屏寄存器的偏移量。
(2)关于wince的分层结构的资料比较多,我想windows系统上也应该是分层,可不可以提供相应的分层api函数以及相应的功能函数说明。
希望哪位大侠可以帮忙解答一下,最好提供相应的资料,哈哈,先谢谢啦!
...全文
290 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
tsinson 2012-07-19
已解决,谢谢各位的回答。呵呵。
回复
色郎中 2012-07-19
驱动是运行在内核上的

可以直接对硬件直接操作,,你的屏是什么接口?

打个比方
你在屏幕上做一个动作
调用驱动
IRP到派遣函数
派遣函数里做操作
...
层层传递

大概就是这么个意思,,说都很容易,但做起来,还是要花些功夫的
多查查,么有一样的,找个类似的,借用其模板
自己摸搜摸搜 也应该能搞定的


回复
tsinson 2012-07-18
悲剧呀,在MS上下载了一个WDK,似乎关于触摸屏的资料也不多,安装后出现硬盘文件损坏,只能重装系统。现在叫我再装WDK有点心有余悸了。
回复
tsinson 2012-07-18
有没有人给点建设性的内容呀,呵呵。有压力呀。
回复
tsinson 2012-07-16
我用的是AR1000的4口的触摸屏串口控制器,因为是以前没搞过,现在老大突然叫我写个这方面的驱动,所以最先看有没有现成的(呵呵,有点懒)。不知道谁能提供一个XP的DDK/WDK安装包(看来还是得自力更生呐)。先谢谢了!
回复
sunfish_iris 2012-07-16
DDK/WDK 微软的官方网站可以下载.
回复
曹大夯 2012-07-13
什么接口的触摸屏啊?
去看DDK/WDK里面的input/hid类设备的驱动例子,看看HID类的相关文档。
回复
woshi_ziyu 2012-07-13
这方面的资料很少 还是看说明书吧
回复
milito22love 2012-07-12
同求~~~~
回复
发帖
驱动开发/核心开发
创建于2007-09-28

2.1w+

社区成员

硬件/嵌入开发 驱动开发/核心开发
申请成为版主
帖子事件
创建了帖子
2012-07-12 10:03
社区公告
暂无公告