UBUNTU中PL2303串口的使用

http://www.startos.com/ubuntu/tips/2010122918948.html

首先,Ubuntu 10.10安装minicom:sudo apt-get install minicom

  在安装好minicom之后对minicom进行配置,在此,需要注意的一点是在ubuntu环境下不许要装Usb转串口的驱动内部已经集成,

插上usb转串口,使用lsmod命令或lsusb

  linuxidc.com@Ubuntu:~$ lsmod

  Module Size Used by

  pl2303 13696 0

  usbserial 39507 1 pl2303

  binfmt_misc 7984 1

  可见,linux可以自动识别2303设备

  之后在终端中输入dmesg | grep usb命令

  linuxidc.com@Ubuntu:~$ dmesg | grep usb

  [ 0.497563] usbcore: registered new interface driver usbfs

  [ 0.497574] usbcore: registered new interface driver hub

  [ 0.497601] usbcore: registered new device driver usb

  [ 1.001716] usb 2-3: new high speed USB device using ehci_hcd and address 2

  [ 18.178144] input: USB 2.0 Camera as /devices/pci0000:00/0000:00:1d.7/usb2/2-3/2-3:1.0/input/input5

  [ 18.178198] usbcore: registered new interface driver uvcvideo

  [ 64.090038] usb 6-1: new full speed USB device using uhci_hcd and address 2

  [ 64.328761] usbcore: registered new interface driver usbserial

  [ 64.328807] usbcore: registered new interface driver usbserial_generic

  [ 64.328810] usbserial: USB Serial Driver core

  [ 64.362942] usb 6-1: pl2303 converter now attached to ttyUSB0

  [ 64.362970] usbcore: registered new interface driver pl2303

  注意上面加红的地方,他指明了设备号为:ttyUSB0

  之后,就可以进行mimicom的配置了

  在终端中输入:minicom -s,选择

  +-----[configuration]------+

  | Filenames and paths |

  | File transfer protocols |

  | Serial port setup |

  | Modem and dialing |

  | Screen and keyboard |

  | Save setup as dfl |

  | Save setup as.. |

  | Exit |

  | Exit from Minicom |

  +--------------------------+

  配置成如下方式:

  +-----------------------------------------------------------------------+

  | A - Serial Device : /dev/ttyUSB0 |

  | B - Lockfile Location : /var/lock |

  | C - Callin Program : |

  | D - Callout Program : |

  | E - Bps/Par/Bits : 115200 8N1 |

  | F - Hardware Flow Control : No |

  | G - Software Flow Control : No |

  | |

  | Change which setting? |

  +--------------------------------------------------------------------

  完成后煺出,煺出后进入 Modem and dialing 配置成如下方式:

  (塬因:我们使用的是串口,而不Modem)

  +--------------------[Modem and dialing parameter setup]---------------------+

  | |

  | A - Init string ......... |

  | B - Reset string ........ |

  | C - Dialing prefix #1.... ATDT |

  | D - Dialing suffix #1.... ^M |

  | E - Dialing prefix #2.... ATDP |

  | F - Dialing suffix #2.... ^M |

  | G - Dialing prefix #3.... ATX1DT |

  | H - Dialing suffix #3.... ;X4D^M |

  | I - Connect string ...... CONNECT |

  | J - No connect strings .. NO CARRIER BUSY |

  | NO DIALTONE VOICE |

  | K - Hang-up string ...... |

  | L - Dial cancel string .. ^M |

  | |

  | M - Dial time ........... 45 Q - Auto bps detect ..... No |

  | N - Delay before redial . 2 R - Modem has DCD line .. Yes |

  | O - Number of tries ..... 10 S - Status line shows ... DTE speed |

  | P - DTR drop time (0=no). 1 T - Multi-line untag .... No |

  | |

  | Change which setting? (Return or Esc to exit) |

  +----------------------------------------------------------------------------+

配置完成后推出,在煺出时一定要选择Save setup as dfl

  到此,Minicom的配置完成,连上串口线,打开开发板电源即可看到串口输出的打印信息

  ===== 三.Minicom的使用 =====

  1.minicom的执行

  用指令"rpm -qa | grep minicom"来确认是否安装了minicom,回车后会显示minicom 的版本信息.

  第一次 启动时:

  即输入 minicom提示 错误。则 需: minicom -s

  启动

  出现配置菜单:选serial port setup

  进入串口配置

  输入A配置串口驱动为/dev/ttyS0

  输入E配置速率为115200 8N1

  输入F将 Hardware Flow Control 设 为 NO

  回车 退出

  由于我们使用minicom作为超级终端控制路由器等设 备, 而不是控制modem, 所以需要修改Modem and dialing, 将Init string, Reset string, Hang-up string设置为空. 设置完成后选择Save setup as dfl将当前设置保存为默认设置.

  在配置菜单 选Save setup as df1保存(一定要记得这一步)

  选Exit退出

  下次在输入minicon 即可直接进入。

  命令minicom是进入串口超级终端画面,而minicom -s为配置minicom。

  说明/dev/ttyS0 对应为串口0 为你连接开发板的端口。

  注意:非正常关闭minicom,会在/var/lock下创建几个文件LCK*,这几个文件阻止了minicom的运行,将它们删除后即可恢复

  ------------------------

  使用

  Minicom是基于窗口的。要弹出所需功能的窗口,可按下Ctrl-A (以下

  使用C-A来表示Ctrl-A),然后再按各功能键(a-z或A-Z)。先按C-A,再

  按'z',将出现一个帮助窗口,提供了所有命令的简述。配置minicom

  (-s 选项,或者C-A、O)时,可以改变这个转义键,不过现在我们还

  是用Ctrl-A吧。

  以下键在所有菜单中都可用:

  UP arrow-up 或 'k'

  DOWN arrow-down 或 'j'

  LEFT arrow-left 或 'h'

  RIGHT arrow-right 或 'l'

  CHOOSE Enter

  CANCEL ESCape.

  屏幕分为两部分:上部24行为终端模拟器的屏幕。 ANSI或VT100转义

  序列在此窗口中被解释。若底部还剩有一行,那么状态行就放在这儿;

  否则,每次按C-A时状态行出现。 在那些有专门状态行的终端上将会

  使用这一行,如果termcap信息完整且加了-k标志的话。

  下面按字母顺序列出可用的命令:

  C-A 两次按下C-A将发送一个C-A命令到远程系统。如果你把"转义字符"

  换成了C-A以外的什么字符,则对该字符的工作方式也类似。

  A 切换"Add Linefeed"为on/off。若为on,则每上回车键在屏幕上

  显示之前,都要加上一个linefeed。

  B 为你提供一个回卷(scroll back)的缓冲区。可以按u上卷,按d下卷,

  按b上翻一页,按f下翻一页。也可用箭头键和翻页键。可用s或S键

  (大小写敏感)在缓冲区中查找文字串,按N键查找该串的下一次出现。

  按c进入引用模式,出现文字光标,你就可以按Enter键指定起始行。

  然后回卷模式将会结束,带有前缀'>'的内容将被发送。

  C 清屏。

  D 拨一个号,或转向拨号目录。

  E 切换本地回显为on/off (若你的minicom版本支持)。

  F 将break信号送modem。

  G 运行脚本(Go)。运行一个登录脚本。

  H 挂断。

  I 切换光标键在普通和应用模式间发送的转义序列的类型(另参下面

  关于状态行的注释)。

  J 跳至shell。返回时,整个屏幕将被刷新(redrawn)。

  K 清屏,运行kermit,返回时刷新屏幕。

  L 文件捕获开关。打开时,所有到屏幕的输出也将被捕获到文件中。

  M 发送modem初始化串。若你online,且DCD线设为on,则modem被初始化

  前将要求你进行确认。

  O 配置minicom。转到配置菜单。

  P 通信参数。允许你改变bps速率,奇偶校验和位数。

  Q 不复位modem就退出minicom。如果改变了macros,而且未存盘,

  会提供你一个save的机会。

  R 接收文件。从各种协议(外部)中进行选择。若filename选择窗口和下

  载目录提示可用,会出现一个要求选择下载目录的窗口。否则将使用

  Filenames and Paths菜单中定义的下载目录。

  S 发送文件。选择你在接收命令中使用的协议。如果你未使文件名选择

  窗口可用(在File Transfer Protocols菜单中设置),你将只能在一

  个对话框窗口中写文件名。若将其设为可用,将弹出一个窗口,显示

  你的上传目录中的文件名。可用空格键为文件名加上或取消标记,用

  光标键或j/k键上下移动光标。被选的文件名将高亮显示。 目录名在

  方括号中显示,两次按下空格键可以在目录树中上下移动。最后,按

  Enter发送文件,或按ESC键退出。

  T 选择终端模拟:ANSI(彩色)或VT100。此处还可改变退格键,打开或

  关闭状态行。

  W 切换linewrap为on/off。

  X 退出minicom,复位modem。如果改变了macros,而且未存盘,会提供

  你一个save的机会。

  Z 弹出help屏幕。


你可能感兴趣的:(UBUNTU中PL2303串口的使用)