Difference between revisions of "USB to serial adapter"
From ArmadeusWiki
m (→Usage) |
m (→Installation) |
||
Line 19: | Line 19: | ||
==Installation== | ==Installation== | ||
− | + | <pre class="host"> | |
− | $ make | + | $ make linux26-menuconfig |
− | + | </pre> | |
− | Device Drivers ---> [*] USB support ---> <M> USB Serial Converter support | + | <pre class="config"> |
− | + | Device Drivers ---> | |
− | + | [*] USB support ---> | |
− | $ make | + | ... |
+ | *** USB port drivers *** | ||
+ | <M> USB Serial Converter support | ||
+ | ... | ||
+ | <M> USB FTDI Single Port Serial Driver | ||
+ | <M> USB Prolific 2303 Single Port Serial Driver | ||
+ | </pre> | ||
+ | <pre class="host"> | ||
+ | $ make linux26 && make | ||
+ | </pre> | ||
copy following drivers on your target or reflash your rootfs ([[Linux_drivers_generalities |for more infos, see this page]]) | copy following drivers on your target or reflash your rootfs ([[Linux_drivers_generalities |for more infos, see this page]]) |
Revision as of 11:14, 4 February 2009
Page under construction... Informations on this page are not guaranteed !!
This type of adapter allows you to add several serial (RS232) ports to your APF board, through the USB Host interface (only available on DevFull & APF27)
Contents
Tested materials
The commercial adapters can be separated in 2 categories, because there are only 2 USB<->serial low cost chipmakers:
- FTDI one
- Prolific one (pl23xx)
Model | Chip | Driver | Comments |
---|---|---|---|
Trendnet TU-S9 | pl2303 | NT | NA |
working | NT | NA |
Installation
$ make linux26-menuconfig
Device Drivers ---> [*] USB support ---> ... *** USB port drivers *** <M> USB Serial Converter support ... <M> USB FTDI Single Port Serial Driver <M> USB Prolific 2303 Single Port Serial Driver
$ make linux26 && make
copy following drivers on your target or reflash your rootfs (for more infos, see this page)
drivers/usb/serial/ftdi_sio.ko drivers/usb/serial/pl2303.ko drivers/usb/serial/usbserial.ko
Usage
- be sure that your USB Host is running on your board: explanations are here
- Load the module, for example if you have a Prolific based adapter:
# modprobe pl2303 usbcore: registered new interface driver usbserial usbserial: USB Serial Driver core usbserial: USB Serial support registered for pl2303 pl2303 1-1.1:1.0: pl2303 converter detected usb 1-1.1: pl2303 converter now attached to ttyUSB0 usbcore: registered new interface driver pl2303 pl2303: Prolific PL2303 USB to serial adaptor driver #
- a new serial device will then appear under /dev/ttyUSBN (N starting at 0 and depending on the number of adapters detected).