社区
C语言
帖子详情
如何开发windows驱动程序?
chump
2002-06-12 10:52:01
1。需要那些方面的知识?
2。对于硬件需要什么资料?
3。大体开发步骤?
4。开发工具?
回答优秀者另外再给分!!!
...全文
411
11
打赏
收藏
如何开发windows驱动程序?
1。需要那些方面的知识? 2。对于硬件需要什么资料? 3。大体开发步骤? 4。开发工具? 回答优秀者另外再给分!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chump
2002-06-20
打赏
举报
回复
up!
daehappy
2002-06-13
打赏
举报
回复
up!关注!
chump
2002-06-13
打赏
举报
回复
大家加把劲啊!
lightning
2002-06-12
打赏
举报
回复
驱动有很多种,当然需要不同方面的知识.
设备驱动看ddk+相应的硬件spec,纯软驱动应还要了解一点系统知识.
numega driverstadio.
superzjx2000
2002-06-12
打赏
举报
回复
1硬件知识、系统底层、编程语言
2硬件说明书
3 不好说
4 bc31+asm
atlantis13579
2002-06-12
打赏
举报
回复
1、硬件知识,系统底层,接口技术,汇编语言,C语言
2、硬件参考手册
3、用你喜欢的文本编辑器编写源程序,编写makefile、sources文件,可以和源程序放在同一目录下,利用DDK在开始菜单中的快捷方式设置环境变量(调试驱动时选checked environment快捷方式),它会开一个dos窗口。在dos窗口中进入到sources文件所在的的目录,敲build -cZ等命令就可以了。编译后得到的可执行程序在.\objchk\i386目录下,用softice symbol loader加载生成的*.sys,选translate,会生成相应的符号文件*.nms。这个符号文件是用于调试的,如果你在translate时使用了选项package source,就可以在源码一级进行调试,即在softice中可以看到源码,否则就只能看见汇编码和变量名等。让softice加载*.nms,并启动softice,再启动你的*.sys(比如系统启动时自动启动你的sys,或者你写个程序用createfile动态加载这个sys)在softice中设置BPX DriverEntry等断点就可以调试了。重复上述步骤直到呢认为发现你不了bug了,在开始菜单中选DDK的快捷方式free environment,自动打开一个dos窗口,重新用build -cef编译得到你的*.sys,在.\obj\i386目录下。根据你的驱动的类型,可能需要编写*.inf文件,制作安装包,测试安装包。确信没问题就交货.
4、numega driverstudio,VxdTools 写VXD,DriverWorks写WDM,SoftICE 最强的调试工具
rivershan
2002-06-12
打赏
举报
回复
www.driverdevelop.com
上这里看看~
rivershan
2002-06-12
打赏
举报
回复
声卡都分什么口~PCI~ISA~这些接口的原理~
chump
2002-06-12
打赏
举报
回复
例如要开发声卡驱动程序,对声卡需要了解些什么呢?
rivershan
2002-06-12
打赏
举报
回复
1、硬件知识、系统底层、编程语言
2、硬件原理~
3、不清楚~没干过~
4、numega driverstudio
cwanter
2002-06-12
打赏
举报
回复
你要编写什么硬件的驱动就要清楚那种硬件的资料。
================================================================
别当真,就当我是灌水。^o^
64位ODBC
驱动
程序
Access 及 Excel
64位
windows
平台默认不安装Access的64位ODBC
驱动
,此下载将安装一系列组件,帮助在现有的 Microsoft ... 此外,还会安装 ODBC 和 OLEDB
驱动
程序
,供应用
程序
开发
人员在
开发
与 Office 文件格式连接的应用
程序
时使用。
CH341/CH340 Win10串口
驱动
工具
USB转串口CH341/CH340的
WINDOWS
驱动
程序
安装包 支持
WINDOWS
98/ME/2000/XP/Server 2003/VISTA/ Server 2008/Win7/Win8/Win10 32位/64位,通过微软数字签名认证, 在计算机端将USB设备仿真为标准Serial串口设备COM? ...
Windows
驱动
开发
系列之一:小白入门经典
Windows
驱动
程序
开发
比较复杂,我将带领大家一起领略内核模式下编程的奥妙。 您将真正掌握内核编程的原理与技术,将技术水平提升一个档次,学会核心技术。 您将掌握
Windows
驱动
开发
的基本技术;灵活应用IRP、IO堆栈...
Windows
驱动
程序
开发
- 初识
驱动
Windows
驱动
程序
开发
- 初识
驱动
什么是
驱动
程序
?[1]. 搭建
Windows
驱动
开发
环境[2]. 第一个
驱动
程序
[3]. 双机调试参考总结 什么是
驱动
程序
?
驱动
(Driver)可以简单理解为设备的操作
程序
,通常
驱动
是要符合操作系统...
什么是
Windows
驱动
程序
?
1.
Windows
驱动
程序
是一种位于内核地址空间并且工作于内核模式的一种特殊的
程序
类型(.sys文件)。 2.
驱动
程序
是操作系统信任的一个内核扩展模块。 3.
驱动
程序
和操作系统之间遵循的是容器与插件模型。OS负责管理...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章