⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 Windows设备驱动程序设计 (*.ppt) intoduce about how to develop the windows driver
💻 TXT
字号:
请先阅读“5933驱动详细文档”

  这里共有9个文件,说明如下:
driver.c :驱动程序源文件;
driver.o :驱动程序目标文件;
makefile : 用于驱动源程序的编译;
read.c   :读操作测试源文件,实现了从某个给定端点读取若干个字节的数据;
read     : 读操作测试目标文件;
write.c  : 写操作测试源文件,实现了DMA写操作;
write    : 写操作测试目标文件;
reset.c  : RESET FIFO源文件,在DMA操作中用于清除FIFO;
reset    : RESET FIFO目标文件;

  其中driver.c文件通过makefile文件编译生成driver.o;其他三个源文件都需
通过手动编译,具体过程如下:

1 编译、加载驱动程序: 
   ·在当前目录下运行make命令,键入 make <enter>;
   ·加载驱动程序模块,键入 insmod driver.o <enter>;
2 在当前目录下编译read.c文件,键入 gcc read.c -o read <enter>;
3 在当前目录下运行应用测试程序,键入 ./read <enter>;
......
.......
final: 卸载驱动模块,键入 rmmod driver <enter>;

  注:首先要在设备文件目录/dev下建立一个节点应用程序才能调用。其命令为:mknod /dev/testpcidevice  c  major  minor
其中参数c表示该设备是字符设备,major是主设备号,minor是从设备号。主设备号可以在/proc/devices文件中找到,一般情况下是
254,从设备号用0即可。
      write和reset文件的编译和运行与read文件相似;各函数的实现机制见说明文档

/////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////
 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -