行至水穷处,坐看云起时。
问题1:在Linux上一切都是文件,那么我可以通过open, close, read, write, ioctl这些函数来访问一个USB设备文件吗?----可以的
问题2:那我怎么区分bulk还是interrupt传输呢?----通过ioctl
问题3:既然我可以通过open,close, read, write, ioctl来访问一切设备文件,那么为什么还要有像libusb这样的库呢?----实际上在底层就是这几个函数,libusb库只不过是通过包装这几个函数,使上层更容易使用