本论文研究和分析了Linux下USB驱动的原理和实现,提出一种USB over IP 方法,在驱动层将USB请求封装成IP包传送,在驱动底层实现远端USB设备 到本地的透明映射,不局限于特定的设备类别,这样完成和实现了局域网内 Linux主机之间的任意USB设备相互共享,并且不需要对原有USB系统结构有 任何的改变,无需增加硬件成本,只需安装一个驱动,力求让访问远程主机的 USB设备像访问本机上的USB设备一样简单方便,据本人测试,在100M网卡 的局域网内传输速度可达到700Kbyte/s以
驱动开发向来是内核开发中工作量最多的一块,随着USB设备的普及,大量的USB设备的驱动开发也成为驱动开发者手头上做的最多的事情。本文主要介绍Linux平台下基于libusb的驱动开发,希望能够给从事Linux驱动开发的朋友带来些帮助,更希望能够给其他平台上的无驱设计带来些帮助。文章是我在工作中使用libusb的一些总结,难免有错误,如有不当的地方,还请指正。 [1] Linux 平台上的usb驱动开发,主要有内核驱动的开发和基于libusb的无驱设计。 对于内核驱动的大部分设备,诸如带
SuperRecovery超级硬盘数据恢复软件是大南山软件工作室研发的一款高性能的硬盘文件恢复软件,采用最新的数据扫描引擎,从磁盘底层读出原始的扇区数据,经过高级的数据分析算法,把丢失的目录和文件在内存中重建出原分区和原来的目录结构,数据恢复的效果非常好。可以恢复被删除或者格式化或者分区丢失的数据,支持IDE/SCSI/SATA/USB移动硬盘/SD卡/U盘/RAID磁盘等多种存贮介质,支持FAT/FAT32/NTFS/exFAT等Windows操作系统常用的文件系统格式,支持Word/ Ex