zoukankan      html  css  js  c++  java
  • 【转】 Ubuntu下配置USB转串口及串口工具配置--不错

    原文网址:http://blog.csdn.net/dreambegin/article/details/6985028

    注意:默认情况下ubuntu已经安装了USB转串口驱动(pl2303)。我的是ark3116,也是默认安装  

    1、# lsmod | grep usbserial  

    如果有usbserial,说明系统支持USB转串口。  

    yzj@yzj-laptop:~/minicom$ lsmod | grep usbserial  

    usbserial              36264  3 ark3116  

    2、插上USB转串口,在终端输入命令#dmesg | grep ttyUSB0,如果出现连接成功信息,则说明ubuntu系统已经识别该设备了。  

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

    组合键的用法是:先按Ctrl+A组合键,然后松开这两个键,再按Z键。另外还有一些常用的组合键。  

    (1)S键:发送文件到目标系统中;  

    (2)W键:自动卷屏。当显示的内容超过一行之后,自动将后面的内容换行。这个功能在查看内核的启动信息时很有用。  

    (3)C键:清除屏幕的显示内容;  

    (4)B键:浏览minicom的历史显示;  

    (5)X键:退出mInicom,会提示确认退出。  

    好的,USB转串口配置好以后,就是串口工具了。这里用的是Kermit。

    安装Kermit

    $ sudo apt-get install ckermit

    配置

    这里的配置是手动编写一个配置文件.kermrc,放在/home/jun目录下(当然,你的肯定不是jun目录了,就是当前用户的主目录)

    $ vi.kermrc                   #下边是文件内容,注意这个文件放在/home/jun下

    #其实你装的软件的很多配置文件也都在这个目录下,只不过 #是隐藏的,.开头的么

    set line /dev/ttyUSB0

    set speed 115200

    set carrier-watch off

    set handshake none

    set flow-control none 

    robust

    set file type bin

    set file name lit

    set rec pack 1000

    set send pack 1000 

    set window 5

    执行

    $ sudo kermit -c

    就启动了,要关闭的话“Ctrl+”,然后按”C”,输入“exit”,回车,就退出了。

    下边是Ubuntu下性感的截屏工具Shutter带来的几张截图。哈哈

    上图是Uboot的输出;

    上图是板子上内核和根文件输出;

    linux下串口调试工具/串口终端推荐: picocom

    原文网址:

    对于picocom, kermit, minicom, picocom 最简单易用,也完全符合我的使用需求。

    安装(mint / ubuntu):
    $ sudo apt-get install picocom
    使用
    $ picocom -b 115200 /dev/ttyUSB0
    (/dev/ttyUSB0 为串口设备文件,如果用的不是USB转串口,则为 /dev/ttyS*)
    (可以设置一个别名,如 alias pc='picocom -b 115200 /dev/ttyUSB0',这样在终端输入 sudo pc 就可以打开终端了)
    退出
    Ctrl-a 是转义键,按 Ctrl-a Ctrl-q 就可以退出终端。
    效果

    对比
    picocom
    优点:简单,文字可以有颜色,不会改变终端的背景(我喜欢半透明的)
    缺点:启动和关闭的速度较慢

    minicom:
    优点:启动速度快
    缺点:当设置有颜色时(minicom -c on),背景不能设置透明, 比较蛋疼,另外中文显示有问题(加 -R utf-8 也不行),再另外,串口数据不断输出到终端的时候,不好复制已有的数据(会动)。

    kermit
    优点:功能强大,有自己的脚本语言和命令行
    缺点:我暂时不需要这些功能,如果想搞一搞,看这个网页吧: http://m.blog.chinaunix.net/uid-9525959-id-2001599.html

    对于windows,可以使用 putty 或者 SecureCRT,
    建议使用SecureCRT,还能记录已有的串口会话,设置透明度等(虽然刚开始要进行一些设置),
    putty最让我不爽的是每次鼠标滚动,行跳的特别多,找数据比较困难,不知道设置在哪儿(但人家是免费的好不好!)

  • 相关阅读:
    jUploadr:上传图片到 Flickr
    Openbox 3.3
    TightVNC-长途节制软件
    Ion:分页式的窗口操持器
    MOC-节制台音乐播放器
    计算机软件资格考试网站
    WinAPI 字符及字符串函数(2): CharLowerBuff 把缓冲区中指定数目的字符转小写
    WinAPI: 输入光标相关的函数[4]
    一个字符串到数组的例子 回复"成红"的问题, 对其他朋友参考价值不大
    多媒体函数简介
  • 原文地址:https://www.cnblogs.com/wi100sh/p/4544316.html
Copyright © 2011-2022 走看看