python 使用winmm库 usb

Python012

python 使用winmm库 usb,第1张

驱动采用WinDriver。但在实际调试过程中,发现WinDriver不同版本之间兼容性差,并且在win10上表现不佳。实际的数据传输流程如下。

pythonusbdll(throughctypes)windriverusbdevice由于dll文件是在win7机器上编译的,故仅能在win7上使用,在win10机器上出错。

使用python的项目都应该是简洁而优雅地,遂研究了在python操作usbdevice的两种方式。

驱动无关的调试软件使用bushoundWinDriverWinDriver经常与Jungoconnectivity联系在一起,安装了WinDriver驱动的usbdevice在设备管理器中也显示为Jungodevices。

或许想问在U盘上安装python的过程

具体步骤:

1、确定U盘是否已经插入,再确认插入的情况下使用mkfs.ext4/dev/sda1将U盘格式化,这其中/dev/sda1并不是固定的,要看自己Linux下的具体硬盘分布,使用df命令

2、将U盘挂载到/mnt/usb/目录(没有这个目录的话,利用mkdir/mnt/usb新建一个目录)下:mount/dev/sda1/mnt/usb

3、接下来修改/etc/opkg.conf文件,在文件最后加上destusb/mnt/usb,保存后使用opkgupdate命令

4、接下来安装文件,使用opkg-dusbinstallpython命令,就可以将python安装到USB目录底下了5、接下来设置环境变量,首先修改/etc/profile文件,在PATH后面加上":/mnt/usb/usr/bin/",在PATH下一行加“exportLD_LIBRARY_PATH=/mnt/usb/usr/lib”(不添加这个会无法读取库的)

6、最后将python的执行程序在/usr/bin下创建链接:“ln-s/mnt/usb/usr/bin/python2.7/usr/bin/python”。

虽然我也没有用过。不过通常你先需要

tar xzvf libusb-1.0.9.tar.bz2

然后进入到libusb的目录里执行

python setup.py install

usb编程应该是驱动程序里最简单的了。在windows下和linux都容易。不过大部分情况下都是用C/C++编写的。