linux下USB转串口的设置
2015-11-05 14:35
357 查看
在linux下利用短信modem发送短信,由于短信modem使用的是USB串口转换器(芯片为PL2303),把在配置和调试的过程和方法在此记录下,希望给有同样需求的同仁提供一点帮助。
【一】、驱动相关说明:
如果直接使用串口线,而没有用到USB转串口设备,就不需要安装驱动。
如果使用了USB转串口,一般情况下也不需要安装驱动了,目前linux系统已经包含了该驱动,可以自动识别,亦可通过以下命令查看以便确认是否支持。
查看模块装载的情况:
引用
# lsmod |grep pl2303
pl2303 18629 0
usbserial 29865 1 pl2303
如果看到类似于上述信息,则表明能正确识别该设备,否则安装该设备的驱动。
同时你可以查看系统的一些信息
引用
# dmesg | tail -f
。。。。。。
drivers/usb/serial/usb-serial.c: USB Serial support registered for PL-2303
pl2303 3-1:1.0: PL-2303 converter detected
usb 3-1: PL-2303 converter now attached to ttyUSB0
usbcore: registered new driver pl2303
drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver v0.11
。。。。。。
如果看到类似上述信息,可知usb转串口芯片PL-2303的驱动已经注册加载,对应系统设备是/dev/ttyUSB0(下面对串口设置时需要用)
linux系统下PL2303的芯片驱动可以到它的官网下载:http://www.prolific.com.tw/Eng/downloads.asp?ID=31
如果以下几种情况是不需要安装驱动:
Linux Kernel 2.4.10 and above already includes built-in drivers for PL-2303H.
Linux Kernel 2.4.31 and above already includes built-in drivers for PL-2303H, PL-2303XA/HXA and PL-2303HXD.
NOTE: Google Android OS is also based on Linux kernel so it also supports PL2303.
【二】、minicom配置:
当然先查看下minicom是否已经安装好,具体的安装这里就不再描述了。
首页以root用户登录linux系统,后执行:
1.#minicom -s
2.选择 serial port setup:
“A - Serial Device”要配置为/dev/ttyUSB0(该值和之前dmesg查询到信息一致,如果直接用的串口线,一般配置为/dev/ttyS0)
“E - Bps/Par/Bits”设置成“9600 8N1”
“F - Hardware Flow Control”设置成“No”
如下图:
按照各项提示的按键,修改需要的内容,比如选择“E - Bps/Par/Bits”如下图所示:
上述三项修改完成后,按回车一直返回主选项目录。
3.选择Modem and dialing
如果不是用来控制modem, 一般需要修改此选项,具体配置如下:
修改完成按回车一直返回主选项目录。
4.保存配置退出(一定要记得这一步)
设置完成后选择 Save setup as dfl 将当前设置保存为默认设置. 选Exit退出即可。
到此已经基本配置好,可以输入AT命令简单测试下串口通信。
http://sjsky.iteye.com/blog/1060342
【一】、驱动相关说明:
如果直接使用串口线,而没有用到USB转串口设备,就不需要安装驱动。
如果使用了USB转串口,一般情况下也不需要安装驱动了,目前linux系统已经包含了该驱动,可以自动识别,亦可通过以下命令查看以便确认是否支持。
查看模块装载的情况:
引用
# lsmod |grep pl2303
pl2303 18629 0
usbserial 29865 1 pl2303
如果看到类似于上述信息,则表明能正确识别该设备,否则安装该设备的驱动。
同时你可以查看系统的一些信息
引用
# dmesg | tail -f
。。。。。。
drivers/usb/serial/usb-serial.c: USB Serial support registered for PL-2303
pl2303 3-1:1.0: PL-2303 converter detected
usb 3-1: PL-2303 converter now attached to ttyUSB0
usbcore: registered new driver pl2303
drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver v0.11
。。。。。。
如果看到类似上述信息,可知usb转串口芯片PL-2303的驱动已经注册加载,对应系统设备是/dev/ttyUSB0(下面对串口设置时需要用)
linux系统下PL2303的芯片驱动可以到它的官网下载:http://www.prolific.com.tw/Eng/downloads.asp?ID=31
如果以下几种情况是不需要安装驱动:
Linux Kernel 2.4.10 and above already includes built-in drivers for PL-2303H.
Linux Kernel 2.4.31 and above already includes built-in drivers for PL-2303H, PL-2303XA/HXA and PL-2303HXD.
NOTE: Google Android OS is also based on Linux kernel so it also supports PL2303.
【二】、minicom配置:
当然先查看下minicom是否已经安装好,具体的安装这里就不再描述了。
首页以root用户登录linux系统,后执行:
1.#minicom -s
2.选择 serial port setup:
“A - Serial Device”要配置为/dev/ttyUSB0(该值和之前dmesg查询到信息一致,如果直接用的串口线,一般配置为/dev/ttyS0)
“E - Bps/Par/Bits”设置成“9600 8N1”
“F - Hardware Flow Control”设置成“No”
如下图:
按照各项提示的按键,修改需要的内容,比如选择“E - Bps/Par/Bits”如下图所示:
上述三项修改完成后,按回车一直返回主选项目录。
3.选择Modem and dialing
如果不是用来控制modem, 一般需要修改此选项,具体配置如下:
修改完成按回车一直返回主选项目录。
4.保存配置退出(一定要记得这一步)
设置完成后选择 Save setup as dfl 将当前设置保存为默认设置. 选Exit退出即可。
到此已经基本配置好,可以输入AT命令简单测试下串口通信。
http://sjsky.iteye.com/blog/1060342
相关文章推荐
- linux:位置参数变量
- linux中的vi编辑器(一)
- linux下查看和添加PATH环境变量
- linux:PS1 定义系统提示符的变量格式
- 浅析linux内核中的idr机制[转]
- linux内核下载
- linux练习
- linux下查看进程并杀掉进程
- Linux下使用nmap扫描局域网存活的IP
- linux 常用基础命令 vi 详细介绍
- Linux下TI omap芯片 MUX 配置分析(以AM335X芯片为例)
- Cgroup基本使用
- LINUX block I/O --systemtap
- linux下i2c驱动笔记
- Linux Programing -- ch14-- 信号量、共享内存、消息队列
- 运维工程师必会的109个Linux命令
- Linux 下打包压缩 war 和解压 war 包
- linux vim 命令
- linux:输入输出重定向
- linux运维超级工具--sysdig