TS-7970 USB Device: Difference between revisions
From embeddedTS Manuals
(Clarifications) |
m (Links auto-updated for 2022 re-branding ( https://github.com/embeddedarm/linux-3.10.17-imx6/blob/master/Documentation/usb/linux-cdc-acm.inf → https://github.com/embeddedTS/linux-3.10.17-imx6/blob/master/Documentation/usb/linux-cdc-acm.inf https://github.com/embeddedarm/linux-3.10.17-imx6/blob/master/Documentation/usb/linux.inf → https://github.com/embeddedTS/linux-3.10.17-imx6/blob/master/Documentation/usb/linux.inf)) |
||
Line 8: | Line 8: | ||
This will create the device "/dev/ttyGS0". See the kernel documentation for more information: | This will create the device "/dev/ttyGS0". See the kernel documentation for more information: | ||
* [https://www.kernel.org/doc/Documentation/usb/gadget_serial.txt USB Gadget Serial documentation] | * [https://www.kernel.org/doc/Documentation/usb/gadget_serial.txt USB Gadget Serial documentation] | ||
* [https://github.com/ | * [https://github.com/embeddedTS/linux-3.10.17-imx6/blob/master/Documentation/usb/linux-cdc-acm.inf Windows CDC-ACM INF file] | ||
''' USB Ethernet ''' | ''' USB Ethernet ''' | ||
Line 17: | Line 17: | ||
This provides a "usb0" network interface. This driver simulates an Ethernet network connection between the host PC and the i.MX6. | This provides a "usb0" network interface. This driver simulates an Ethernet network connection between the host PC and the i.MX6. | ||
* [https://github.com/ | * [https://github.com/embeddedTS/linux-3.10.17-imx6/blob/master/Documentation/usb/linux.inf Windows driver inf] |
Revision as of 17:27, 17 January 2022
This SBC includes support to act as a USB peripheral to another system. Remove the "CON EN" jumper to disable the on-board USB serial debug port and connect the USB device port (P1 connector) to the CPU's OTG port. The CPU port is strapped to only act as a USB device. Several devices are compiled into the default kernel. Other devices can be compiled into the kernel by following the compile the kernel section.
USB Serial
modprobe g_serial use_acm=1
This will create the device "/dev/ttyGS0". See the kernel documentation for more information:
USB Ethernet
modprobe g_ether
This provides a "usb0" network interface. This driver simulates an Ethernet network connection between the host PC and the i.MX6.