C++ Programming on Linux - Libusb I/O Communication with USB Mass Storage Device
In this short video, it will continue exploring how to perform I/O communication with USB device. and same as previous video, we will use same USB flush Drive device as example device for exploring how to transfer data/command between Host and USB devices. In order to better focus on I/O communication between Host and USB device only, the example of this video will be copy from previous video and make adjustment, Instead of detecting Hotplug USB device, it will input device VID and PID from command line. Reference document of this video: https://libusb.sourceforge.io/api-1.0/index.html --- Libusb Main Page https://www.usb.org/sites/default/files/usbmassbulk_10.pdf -- USB Mass Storage Device Class https://www.seagate.com/files/staticfiles/support/docs/manual/Interface%20manuals/100293068j.pdf -- SCSI Command Specification Previous video example link : https://youtu.be/0hOFyuE4eX8 -- Libusb list usb devices on system https://youtu.be/GhGFKC7vIvY -- Libusb Hotplug Event Notification The example code has been uploaded onto GitHub for your reference: https://github.com/yuanhui360/CPP-Programming-on-Linux/tree/main/YH-153
Download
0 formatsNo download links available.