经过大量研究后,遗憾的是我无法找到解决问题的方法,而且我在这里有点捏,因为我不太清楚这是怎么回事,问题是这个:
我必须通过USB线将一个字符串或命令发送到Android平板电脑是或是,其中所述设备将接收它并在屏幕上显示一些内容,经过大量研究我发现我可以使用echo
命令将它发送到Ubuntu终端,但由于我对操作系统还不熟悉,我不知道如何做到这一点。
基本上我的大部分研究都集中在我必须找到平板电脑所连接的USB端口,问题是我无法找到它,因为它是通过MTP连接的,大多数解决方案都说我我找到了类似/dev/ttyUSB0
的内容,在我的情况下,我无法通过lsusb
查看其中的任何内容,我所知道的是平板电脑已连接到usb 1-6
但是我无法找到一种方法来建立关联或发送一个简单的" hello world"对于这款平板电脑,其次是this answer here,但控制台上写着以下内容
echo -ne '\033[2J' > /dev/bus/usb/001/003
bash: echo: write error: Invalid argument
我无法真正完成here either步骤{'因为/dev/ttyUS0
根本没有列出...
所以最后,如何将回声发送到Android平板电脑所在的端口?
可能有用的信息:
快速lsusb
后,平板电脑信息就是这个
Bus 001 Device 003: ID fff0:05d1
此设备的更多信息如下:
lsusb -v -d fff0:05d1
Bus 001 Device 003: ID fff0:05d1
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0xfff0
idProduct 0x05d1
bcdDevice 2.33
iManufacturer 2 USB Developer
iProduct 3 Android
iSerial 4 871c9c67c66700000000
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 62
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 224mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 0
iInterface 5 MTP
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x001c 1x 28 bytes
bInterval 6
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 66
bInterfaceProtocol 1
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0001
Self Powered