我想在windows XP/VISTA/7中用C语言编写驱动程序,虽然我认为它非常tough.Can,但我得到了一些关于如何开始的提示或书籍可以遵循?驱动程序可以从我的USB端口/PCI/PCI Express到PC!!
我知道在哪里可以找到书,我想知道我应该从什么基础知识开始。我需要有硬件知识吗?哪些特定的书适合像我这样的新手?
发布于 2010-08-04 20:14:02
第一步是从微软下载WDK。
WDK包含许多示例驱动程序和大量内核API文档。此外,用于驱动程序的构建环境和编译器。
这样,您就可以选择要使用的驱动程序模型、要遵循的api ...等。
网络上一个很好的资源是osronline,它有很多文章和一个社区,在那里可以找到关于windows下驱动开发的具体问题的答案。
对于特定的问题,你的基本知识应该是什么。
的知识
(不太了解硬件本身,因为大多数windows对您隐藏了低级硬件细节)
发布于 2010-08-04 19:49:24
首先在较低的层次上工作会更容易,比如在微控制器上。这将使您对硬件与软件的行为有一个概念。
https://stackoverflow.com/questions/3405124
复制相似问题