redhat9 usb装串口配置

原创 2011年01月22日 21:12:00

 

   安装环境:Redhat9.0 linux内核版本2.4.20-8  USB转串口转换器使用的芯片为台湾旺玖的pl2303
 
   由于鄙人使用的Notebook没有串口,所以在linux下调试时不能利用minicom来监控程序运行,很是不便。于是在电脑城购得一USB转串口的转换器。在Windows XP中安装驱动,在超级终端中测试一切正常。
   在Redhat中插上转换器,该转换器能被自动识别,并被映射成USB串口 /dev/ttyUSB0 在终端中使用dmesg命令可以查看到最几行信息如下:
usb.c: registered new driver serial
usbserial.c: USB Serial support registered for Generic
usbserial.c: USB Serial Driver core v1.4
usbserial.c: USB Serial support registered for PL-2303
usbserial.c: PL-2303 converter detected
usbserial.c: PL-2303 converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
pl2303.c: Prolific PL2303 USB to serial adaptor driver v0.90
然后在终端中输入minicom -s配置并启动minicom,同时修改串口类型为/dev/ttyUSB0 经过测试,发现使用linux中自带的驱动程序后该转换器只能接收数据,而不能发送数据。google一把,发现有人报告说在内核2.4.20-8中自带的PL-2303的驱动版本为v0.90(见dmesg命令输出的最后一行)有bug,于是在http://www.prolific.com.tw/eng/downloads.asp?ID=31处下载文件名为ld_pl2303_v0728.rar的驱动,解压后得到Makefile、pl2303.c、readme.txt 共3个文件 然后在终端中在存放这三个文件的目录下执行make inst命令得到驱动程序文件pl2303.o,这里需要说明的是Redhat9.0必须安装了源代码,pl2303.c调用了源代码中的库文件,否则编译不能通过,会提示找不到库文件。然后用新生成的pl2303.o文件代替/lib/modules/2.4.20-8/kernel/drivers/usb/serial目录下的pl2303.o文件。重启系统,重新插上USB转串口转换器,然后在终端中用dmesg命令,如果能查看到最后几行信息如下:
usb.c: registered new driver serial
usbserial.c: USB Serial support registered for Generic
usbserial.c: USB Serial Driver core v1.4
usbserial.c: USB Serial support registered for PL-2303
usbserial.c: PL-2303 converter detected
usbserial.c: PL-2303 converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
pl2303.c: Prolific PL2303 USB to serial adaptor driver v0.91
说明驱动程序版本已从v0.90升级到v0.91,此时再在minicom测试,发现PL2303收发数据正常,可以使用。
版权声明:本文为博主原创文章,未经博主允许不得转载。

Redhat 9 下的USB挂载

由于网络编程的需要,在Linux 下进行VI编辑器下面进行,安装在VM下.一般来说,虚拟机和操作系统会自动识别USB,并可以读写里面的内容.   这是我虚拟机里面的配置情况,可以看到,US...

PS2、USB、DB-9、网卡、串口、并口、VGA针脚定义及接口定义图

以下为仅为主板各接口的针脚定义,外接出来的设备接口则应与主板对应接口针脚定义相反,如鼠标的主板接口定义为6——数据,4——VCC,3——GND,1——时钟,鼠标线的接口定义则与之相反为5——数据,3—...

PS2、USB、DB-9、网卡、串口、并口、VGA针脚定义及接口定义图

以下为仅为主板各接口的针脚定义,外接出来的设备接口则应与主板对应接口针脚定义相反,如鼠标的主板接口定义为6——数据,4——VCC,3——GND,1——时钟,鼠标线的接口定义则与之相反为5——数据,3—...

PS2、USB、DB-9、网卡、串口、并口、VGA针脚定义及接口定义图

以下为仅为主板各接口的针脚定义,外接出来的设备接口则应与主板对应接口针脚定义相反,如鼠标的主板接口定义为6——数据,4——VCC,3——GND,1——时钟,鼠标线的接口定义则与之相反为5——数据,3—...

RedHat9+Linux配置

  • 2009年08月03日 11:08
  • 3.53MB
  • 下载

RedHat9网络配置PDF版1

  • 2009年03月04日 13:57
  • 13MB
  • 下载

RedHat Linux 9 下FTP的安装与配置

1.安装vsftpd服务器    vsftpd是目前Linux最好的FTP服务器工具之一,其中的vs就是“Very Secure”(很安全)的缩写,可见它的最大优点就是安全,除此之外,它还具有体积小...

Redhat9 配置FTP

1、redhat9全安装自带了FTP服务   单独(Standalone)运行方式(默认)    启动方法:    service vsftp start    验证成功: [root@my...

RedHat9 Linux下使用Phonon库的配置

使用Qt-4.7.4(有支持Phonon的版本即可),安装Qt的Gcc使用4.3.2版本,make版本为3.8.2 首先。安装phonon库。你安装Qt的时候,phonon默认不安装。 cd /o...
  • hsl17
  • hsl17
  • 2011年11月16日 12:06
  • 1008
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:redhat9 usb装串口配置
举报原因:
原因补充:

(最多只允许输入30个字)