了解驱动程序和操作系统基础
来源:互联网 发布:多乐炸金花作弊软件 编辑:程序博客网 时间:2024/06/06 03:19
http://msdn.microsoft.com/zh-CN/library/windows/hardware/ff554824
本指南将驱动程序开发分为六个步骤,如以下所列。每个步骤均对应于 Windows Driver Kit (WDK) 中的一个部分。
- 了解驱动程序和操作系统基础
在开始设计之前,您应了解驱动程序在 Windows 操作系统中的工作方式基础。了解这些基础可帮助您做出适当的设计决策并简化您的开发过程。
- 确定设备特定的驱动程序要求
每个 Windows 设备类都具有特定的硬件和软件要求。设备和驱动程序应遵循这些要求以便与其他系统组件一起正常运行。
在硬件和软件设计期间,了解并遵循这些要求可节约您的时间和资金。
- 做出驱动程序设计决策
在编写任何代码之前,您需要做出一些有关驱动程序设计的基本决策。例如,您应决定驱动程序将在哪些 Windows 操作系统和硬件平台上运行,以及您是否能修改现有示例或旧版驱动程序,或者应从头开始。
- 生成、测试和调试驱动程序
生成驱动程序不同于生成用户模式应用程序。本部分提供有关如何使用“发行版”和“调试版”操作系统内部版本的提示以及如何为驱动程序配置生成环境的提示。
对尽可能多的硬件配置进行迭代测试和调试可帮助确保驱动程序正常工作。
- 提供驱动程序包
驱动程序的准确安装方式取决于驱动程序和设备的类型。这一部分可帮助确定您必须提供的设备安装组件,并概述了 Windows 在设备安装期间预期的操作。
- 分发驱动程序
驱动程序开发中的最后一个步骤是分发驱动程序。如果您的驱动程序符合为 Microsoft Windows 微标计划定义的质量标准,则可通过 Microsoft 的 Windows Update 计划来分发它。
- 了解驱动程序和操作系统基础
- 操作系统LiteOS基础了解
- 操作系统--7Linux驱动程序编写基础
- 对于linux操作系统的认识和了解
- 了解操作系统
- 驱动程序基础
- 操作系统_再识(Linux设备驱动程序学习-Linux设备模型(总线、设备、驱动程序和类))
- 【JAVA语言程序设计基础篇】--事件驱动程序设计--了解监听器、注册以及处理事件
- 坚持#第209天~了解Linux操作系统和负载均衡
- iCalendar 编程基础:了解和使用 iCal4j
- 了解Windows系统驱动程序--数字签名
- 了解操作系统资源
- 对于操作系统的了解
- 了解嵌入式操作系统
- 了解操作系统大框架
- 了解Lunux操作系统
- 1操作系统了解
- 操作系统初步了解
- EL表达式
- HDOJ2037
- HK_C_U\Software\Microsoft\Windows\ShellNoRoam\MUICache键值作用
- ADO的Command对象
- win7/xp 双击执行jar包出现:could not find the main class
- 了解驱动程序和操作系统基础
- 嵌入式linux启动信息完全注释
- 为驱动程序编写人员提供的其他资源
- java学习笔记-线程和进程-黑马
- 简明 Vim 练级攻略
- BackgroundWorker的使用例子-下载文件
- 排序算法稳定性
- 铃声问题记录
- JavaScript:拖动事件