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函数以及相应的功能函数说明。
希望哪位大侠可以帮忙解答一下,最好提供相应的资料,哈哈,先谢谢啦!
...全文
344 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
同求~~~~

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧