关于minicom

在linux下使用minicom,基本的配置是将串口改成ttyS0,波特律改成115200 (8N1)



安装配置minicom
--------------------------------------------------
lsmod | grep usbserial (如果直接使用串口线,而没有用到USB转串口设备,此步可以跳过)
   如果有usbserial,说明系统支持USB转串口。 

安装minicom (Fedora自带有minicom,此步可以跳过)
   apt-get install minicom
   
apt-get install lrzsz
配置minicom
  minicom -s
   Serial port setup [Enter]
    +-------------------------------------------------------------+
    | 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?                                    |
    +-------------------------------------------------------------+
注: 如果没有使用USB转接口,
Serial Device要配置为/dev/ttyS0

   Save setup as dfl
   Exit from Minicom




使用minicom传输文件
--------------------------------------------------
# minicom
(Ctrl + a) --> s --> zmodem --> [Okay] --> 
    
    +-----------------------------------------+ 
    |No file selected - enter filename:      
    |> /home/zxl/ssl/codes/led/lls_led.ko     | [Enter]
    +-----------------------------------------+ 






注: download kernel by minicom in ubuntu
--------------------------------------------------
    When I download linux kernel by x protocol in minicom, it says "Failure executing protocol, press any key to continue".
    The problem is the x protocol isn't installed bye ubuntu by default, so you should install it by hand:
    # apt-get install lrzsz
    After successful download and install, you can send files by x protocol in minicom.
    lrzsz包括了x/y/zmodem协议




安装lrzsz
--------------------------------------------------
1. 从下面的网站下载lrzsz-0.12.20.tar.gz
   http://www.filewatcher.com/m/lrzsz-0.12.20.tar.gz.280938.0.0.html 

2. tar zxvf lrzsz-0.12.20.tar.gz
3. 查看里面的INSTALL文档了解安装参数说明和细节
4. # cd lrzsz-0.12.20
5. # ./configure --prefix=/usr/local/lrzsz
6. # make
7. # make install
8. 建立软链接
   # cd /usr/bin
   # ln -s /usr/local/lrzsz/bin/lrz rz 
   # ln -s /usr/local/lrzsz/bin/lsz sz
   这样minicom就可以使用zmodem传输文件了





配置文件所在目录
--------------------------------------------------
Ctrl + a     o

         +-----[configuration]------+
        Filenames and paths      |
         | File transfer protocols -|
         | Serial port setup        |
         | Modem and dialing        |
         | Screen and keyboard      |
         | Save setup as dfl        |
         | Save setup as..          |
         | Exit                     |
         +--------------------------+

+-----------------------------------------------------------------------+
| A - Download directory : /home/zxl                                    |
| B - Upload directory  /tmp                                         |
| C - Script directory                                               |
| D - Script program     : runscript                                    |
| E - Kermit program                                                 |
| F - Logging options                                                   |
                                                                      |
   Change which setting?                                              |
+-----------------------------------------------------------------------+

    A - download 下载的文件的存放位置           
    B - upload   从此处读取上传的文件
    download     开发板 ---> PC
    upload       PC     ---> 开发板 

    B - Upload directory   : /tmp 
    PC机向开发板发送文件,需要发送的文件在/tmp目录下(PC机上的目录)。做了此项配置后,每次向开发板发送文件时,只需输入文件名即可,无需输入文件所在目录的绝对路径


开发板 ---> PC
--------------------------------------------------
    开发板上的(操作)命令
    # sz filename
    开发板上的文件filename将被传输到PC机上/home/zxl目录下




录制开发板输入信息:
--------------------------------------------------
Ctrl + A + L 

    +-----------------------------------------+                 
    |Capture to which file?                                  
    |> /tmp/minicom.cap                                      
    +-----------------------------------------+              



我在CentOS5.5下配置了但是还是不能用,在网上找了好多配置方法也不行,说是xen内核的原因,不过有一个方法看着比较靠谱,我测了一下,不知道是我打错了还是什么关系没有弄成功,后来就换Cent6了,所以这个方法仅作为保留,留给需要的朋友。

在 /boot/grub/menu.ls中增加以下启动项(取自   rhel5的xen内核无法使用串口的原因和解决方法

#新增以下启动项
title Red Hat Enterprise Linux Server (2.6.18-8.el5xen serial)
 root (hd0,1)
 kernel /xen.gz-2.6.18-8.el5 console=vga xencons=ttyS16 console=ttyS16
 module /vmlinuz-2.6.18-8.el5xen ro root=/dev/VolGroup00/LogVol00 rhgb quiet xencons=tty
 module /initrd-2.6.18-8.el5xen.img 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值