自己实现的一个linux usb鼠标驱动,能够基本完成鼠标的功能,驱动中加入了比较详细的注释和readme使用说明。
1
Linux设备驱动程序第三版 本书指导你如何编写你自己的驱动, 以及如何利用内核相关的部分. 我们采用一种设备-独立的方法; 编程技术和接口, 在任何可能的时候, 不会捆绑到任何特定的设备. 每一个驱动都是不同的; 作为一个 驱动编写者, 你需要深入理解你的特定设备. 但是大部分的原则和基本技术对所有驱动都是一样的. 本 书无法教你关于你的设备的东西, 但是它给予你所需要的使你的设备运行起来的背景知识的指导.
2019-12-21 22:17:32 2.7MB Linux 驱动程序 教程
1
主要功能 =========== 基本上跟商业软件Virtual Serial Ports Driver XP3类似。 1.在操作系统中,虚拟出若干串口。可以使用串口工具(比如操作系统自带的超级终端软件)对串口进行打开、发送、接收、关闭等操作。 2. 由于是虚拟串口,所以可以设置任意波特率、数据位、奇偶校验、停止位等端口操作。 3. 通过协议传送、接收数据。 使用说明 =========== 1. 安装toaster( win2k ddk sample)总线驱动程序:BusEnum.sys。安装步骤详见DDK的toaster\bus例子 2. 控制台上运行enum -p 1,对新的硬件设备指定 SimSerial\inf目录,安装我们的虚拟串口驱动程序。 安装完毕以后在“设备管理器”中应该多出一类设备“VirtualSerial”。enum程序由DDK的toaster\exe\enum例子编译。只是改动了toaster\inc\public.h中的#define BUS_HARDWARE_IDS L"Toaster\\MsToaster\0" 3. 控制台上运行enum -p 2,添加第二个虚拟串口设备 4. 控制台上运行test.exe,枚举并且互连刚刚生成的两个串口。 5. 打开“超级终端”,在“连接到”对话框上“连接时使用”中选择“COM20” 6. 打开“超级终端”,在“连接到”对话框上“连接时使用”中选择“COM21” 7. 卸载设备可以在控制台上运行 enum -u 1, enum -u 2 8. 更新驱动程序时,只需要将所有的虚拟串口卸载,然后再编译驱动程序,build -ceZ,运行cc.bat即可。
2019-12-21 22:15:51 965KB 虚拟串口驱动程序
1
设计和实现一个虚拟命名管道(FIFO)的字符设备。写一个模块化的字符设备驱动程序 通过一个简单的设备驱动的实现过程。学会Linux中设备驱动程序的编写
2019-12-21 22:15:41 289KB Linux 操作系统 设备驱动
1
windows2000设备驱动程序设计指南(配套光盘),老资料,看论坛有人要5分,现免费提供给大家。
2019-12-21 22:13:32 3.28MB windows 2000 设备驱动 程序设计指南
1
WindowsXP环境下USB设备驱动程序的开发
2019-12-21 22:07:12 90KB USB 驱动程序
1
LINUX设备驱动程序.第3版.完整版.pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!
2019-12-21 22:02:31 50.98MB 计算机 编程
1
由于对Linux设备驱动程序设计的需求,所以前段时间在网上下载了LDD3的HTML格式文档,在看的时候感觉不太好看,同时为了打印方便,把它转化为PDF格式,所以在此与大家一起分享。 由于本资料不是本人自创,也是来自于网络,所以不要求资源分,但是,请不要用于任何商业行办,如果对此书真的感兴趣,请购买正版。 同时,由于本人的时间有限,没有对所有的章节进行重新排版,所以,请原谅!!!!
2019-12-21 21:56:59 2.37MB LDD3 Linux设备驱动程序
1
本书是经典著作《Linux设备驱动程序》的第三版。如果您希望在Linux操作系统上支持计算机外部设备,或者在Linux上运行新的硬件,或者只是希望一般性地了解Linux内核的编程,就一定要阅读本书。本书描述了如何针对各种设备编写驱动程序,而在过去,这些内容仅仅以口头形式交流,或者零星出现在神秘的代码注释中。
2019-12-21 21:50:40 47MB LINUX
1
很好的东西和大家分享,是基于linux2.6内核的。很好用的!
2019-12-21 21:34:38 23KB 代码 linux
1