Windows驱动开发工具小结

本文总结了Windows驱动开发的四种工具:DDK、WinDriver、DriverStudio和NI-VISA。DDK适合经验丰富的开发者,WinDriver提供跨平台支持,DriverStudio简化了驱动开发,而NI-VISA则为通用仪器驱动提供了标准和向导。
摘要由CSDN通过智能技术生成
    驱动开发的主要工具: DDK Device Development Kit ,WinDriver, DriverStudio, NIVISA 。这几种开发工具各有优缺点。用 WinDriver DriverStudio 开发驱动比 DDK 简单容易上手,但 WinDriver 开发驱动没法脱离 WinDriver 环境不好发布,所以还是用 DriverStudio 比较好。而 NI-VISA 主要用于仪器驱动开发,在仪器控制方面用得较多。需要指出的是,不管哪种开发方式,都离不开 VC++ 开发环境。下面对这四种开发工具做进一步对比分析。

1. DDK

DDKDevice Development Kit,设备开发包的意思。一般指windows设备驱动程序开发包。如果你想开发一个设备驱动程序,如显卡驱动程序,就必须使用DDK。由于DDK基于汇编语言的编程方式和内核模式的调用,对没有深厚的OS原理和编程水平的人员来说,任务相当艰巨。前面介绍的几种开发方式中,DDK开发驱动最复杂,而且需要了解很多关于Windows内核的知识,因此开发周期很长,但是出来的驱动执行的效率是最高的。而且DDK不仅可以开发设备纯硬件驱动,还可以开发各种过滤驱动。</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值