高分请教大家一些驱动程序的问题,绝对放分。

junhong 2002-11-23 10:28:59
我现在想做一个键盘驱动程序,但不知道该怎么下手,我以前重来没有接触过这方面的东西,所以有几个问题:
1:驱动程序一般用什么开发,用vc吗?vb能行吗?
2:驱动程序到底生成什么文件?exe,还是vxd或者其他
3:开发键盘驱动程序要重什么地方入手
谢谢!!!!
...全文
40 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
yaos 2002-12-05
  • 打赏
  • 举报
回复
到处是放分的,给巴!
WorldGuest 2002-12-04
  • 打赏
  • 举报
回复
1:驱动程序一般用vc+DDK开发
2:驱动程序生成.sys, .vxd 格式的文件.
3:了解一下8042这块片子
horris 2002-12-01
  • 打赏
  • 举报
回复
我也在看《Windows WDM 设备驱动程序开发指南》,翻译的还不错。
用X86汇编(不是Win32汇编)是不被推荐的,除非特别必要。因为NT是按照跨硬件平台设计的操作系统,比如可以在DEC Alpha CPU上运行NT,这时你的汇编语言是得重写了。
[Asura] 2002-12-01
  • 打赏
  • 举报
回复
目前看来只能用VC+DDK开发驱动程序最好作成WDM以后MS都统一使用这一标准。
开发起来并不复杂,相当于写函数,入口出口管理得当没有问题。

先可照葫芦化瓢做一个,然后逐一搞明白。

汇编的写法是过去的事情了。就是为了简化VC才充当了这一角色。替代汇编。
不过你也可川一些汇编代码解决一些高级语言描述麻烦的地方,加快效率。
shhxj 2002-11-30
  • 打赏
  • 举报
回复
我想你应该先买一本书看看。我介绍你一本 《Windows WDM 设备驱动程序开发指南〉。 作者 Chris Cant .机械工业出版社。 VxD 已经给微软封杀,在 NT 结构下只能用 WDM。所以不要用 VxD。如果在win98下可以用 VxD。 有一个不错的软件VtoolsD 。
wydian 2002-11-30
  • 打赏
  • 举报
回复
为什么没有人用win32asm汇编来开发哪,我在学很好用。尤其在驱动方面。
edwinkoo 2002-11-28
  • 打赏
  • 举报
回复
hid的设备例子到处有
司马青衫依旧 2002-11-27
  • 打赏
  • 举报
回复
1,vb不行的。可以用ddk+VC,也可以用driver stdio或者winDriver。(也就是应用程序中sdk何MFC的关系);
2,sys, ini, dll
3, 你找一本驱动程序的书看看,有关HID的部分。
smartlu 2002-11-25
  • 打赏
  • 举报
回复
大家觉得driver studio是不是很爽,
俺也是初学者,向快点上手,DDK太郁闷了,
我都没兴趣了
you_lone 2002-11-25
  • 打赏
  • 举报
回复
驱动程序在w98底下一般都是vxd文件,而在w2000底下一般都是为sys文件。因为w2000底下称为wdm驱动。
开发键盘驱动程序要重在其中的过滤程序的编写,其他的都可以按照范例的框架进行编写。
hdj0569 2002-11-25
  • 打赏
  • 举报
回复
DDK & VC6 是必不可缺的
sterrys 2002-11-24
  • 打赏
  • 举报
回复
开发驱动程序可以使用VC,需要先研究一下微软的DDK,里面有关于如何开发硬件驱动程序的教程与范例
当然,也可以使用一些开发工具来开发,如VtoolsD,就是专门用来开发驱动程序的。

21,619

社区成员

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

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