linux下usb转串口设置

时间:2022-04-23 16:17:01

转自:http://sjsky.iteye.com/blog/1060342

【一】、驱动相关说明: 

如果直接使用串口线,而没有用到USB转串口设备,就不需要安装驱动。 
如果使用了USB转串口,一般情况下也不需要安装驱动了,目前linux系统已经包含了该驱动,可以自动识别,亦可通过以下命令查看以便确认是否支持。 
查看模块装载的情况: 

引用 # lsmod | grep usbserial
usbserial              33065  1 cp2101
# lsmod | grep cp2101
cp2101                 15941  0
usbserial              33065  1 cp2101


 

如果看到类似于上述信息,则表明能正确识别该设备,否则安装该设备的驱动。 

安装驱动参考 :

modprobe命令参数及用法详解 http://www.linuxso.com/command/modprobe.html


Linux发行版自带usb to serial驱动,以模块方式编译驱动,在内核源代码目录下运行Make MenuConfig选择Devces drivers-->USB seupport--> <M>USB Serial Converter support --> <M> USB driver for GSM and CDMA modems & [*]USB Generic Serial Driver,(我的需要<M> USB CP210x family of UART Bridge Controllers)保存退出。运行make modules,编译成功后可找到usbtoserial.ko及option.ko(我的需要cp210x.ko)两个驱动(2.6以上内核版本模块驱动用.ko表示)。

Linux下USB转串口的驱动 http://blog.csdn.net/cainiao413/article/details/6178938


同时你可以查看系统的一些信息 

引用 # dmesg | tail -f 
usbcore: registered new driver cp2101
drivers/usb/serial/cp2101.c: Silicon Labs CP2101/CP2102 RS232 serial adaptor driver v0.07
usb 2-2: USB disconnect, address 3
cp2101 ttyUSB0: cp2101 converter now disconnected from ttyUSB0
cp2101 2-2:1.0: device disconnected
usb 2-2: new full speed USB device using uhci_hcd and address 4
usb 2-2: configuration #1 chosen from 1 choice
cp2101 2-2:1.0: cp2101 converter detected
usb 2-2: reset full speed USB device using uhci_hcd and address 4
usb 2-2: cp2101 converter now attached to ttyUSB0


如果看到类似上述信息,可知usb转串口的驱动已经注册加载,对应系统设备是/dev/ttyUSB0(下面对串口设置时需要用) 


【二】、minicom配置: 
当然先查看下minicom是否已经安装好,具体的安装这里就不再描述了。 
首页以root用户登录linux系统,后执行: 
1.#minicom -s 
linux下usb转串口设置 

2.选择 serial port setup: 

  • “A - Serial Device”要配置为/dev/ttyUSB0(该值和之前dmesg查询到信息一致,如果直接用的串口线,一般配置为/dev/ttyS0)
  • “E - Bps/Par/Bits”设置成“9600 8N1”
  • “F - Hardware Flow Control”设置成“No”

如下图: 
linux下usb转串口设置 
按照各项提示的按键,修改需要的内容,比如选择“E - Bps/Par/Bits”如下图所示: 
linux下usb转串口设置 
上述三项修改完成后,按回车一直返回主选项目录。 
3.选择Modem and dialing 
如果不是用来控制modem, 一般需要修改此选项,具体配置如下: 
linux下usb转串口设置 
修改完成按回车一直返回主选项目录。 
4.保存配置退出(一定要记得这一步) 
设置完成后选择 Save setup as dfl 将当前设置保存为默认设置. 选Exit退出即可。 


minicom的详细方法参考:http://blog.csdn.net/bird67/article/details/2127235

到此已经基本配置好,可以输入命令简单测试下串口通信。 


参考:

http://www.cnitblog.com/201/archive/2011/10/28/5813.html

http://topic.csdn.net/u/20090511/10/f2a95a56-c010-46d1-a3be-787a02b9b2ce.html