zoukankan      html  css  js  c++  java
  • Minicom串口工具安装及配置

    Minicom串口工具安装及配置


    ##**1. 简述**

    嵌入式开发多采用串口线连接电脑进行开发及调试。

    2 安装及配置串口工具(以Minicom为例)

    Tiny4412开发板提供的有RS232电平的DB9公头接口,电脑自带串口采用的是RS232电平的DB9公头接口,可以用双DB9母头的串口线直接连接起来;如果电脑上没有自带串口,可以使用网上卖的比较多的USB转串口线(如:FT232、PL2303等),将开发板的RS232电平转换为电脑USB接口支持的TTL电平;本人对DB9接口的串口线有所偏爱,但是PC主机上确没有串口,在网上买来台式电脑的PCI转串口板卡模块安装到主机,扩展出来两个RS232电平的DB9公头接口。

    RS232电平:
    逻辑1的电平为-3~-15V,逻辑0的电平为+3~+15V。

    TTL电平:
    输出 L: <0.8V ; H:>2.4V。
    输入 L: <1.2V ; H:>2.0V
    即:TTL器件输出低电平要小于0.8V,高电平要大于2.4V。输入,低于1.2V就认为是0,高于2.0就认为是1。


    ####**2.1 Windows系统连接串口**

    Windows下可以使用的串口工具比较多,如:Putty、CRT等,这里不再进行赘述。

    1. 使用USB转串口线
      需要使用USB转串口线,将开发板的RS232电平的DB9公头接口和电脑USB接口连接。

    2. 使用电脑自带RS232电平的DB9串口
      需要使用双DB9母头的串口线,将Tiny4412开发板的RS232电平的DB9公头接口和电脑的RS232电平的DB9公头接口连接起来。

    有的电脑带有串口时,这样的电脑端口号默认都是COM1。

    有的台式电脑不自带串口,可以通过在主机中安装PCI转串口板卡模块,支持增加两个串口,会多出来两个COM,COM的编号不固定,也可以根据自己喜好对COM编号进行设置,此处不再多介绍。

    具体的串口号可以在设备管理器中选择“端口(COM和LPT)”进行查看,如下图所示:

    USB Serial Port(COM4)为USB转串口线的端口,端口号为:COM4
    Enhanced/PCI-Serial Port(COM2)为PCI转串口板卡的串口,端口号为:COM2、COM3

    设备管理器查看端口号


    ####**2.2 Linux系统连接串口** Linux系统下连接串口需要使用串口工具,常用的串口软件有Minicom、Picocom、Kermit等,这里仅介绍Minicom串口工具的安装和配置。 此处使用的Linux发行版为xubuntu 64位系统。
    #####**2.2.1 查看PC机的串行端口号** ``` xxx@ubuntu:~$ sudo cat /proc/tty/driver/serial serinfo:1.0 driver revision: 0: uart:16550A port:000003F8 irq:4 tx:0 rx:0 CTS|DSR|CD 1: uart:16550A port:000002F8 irq:3 tx:0 rx:0 2: uart:unknown port:000003E8 irq:4 3: uart:unknown port:000002E8 irq:3 4: uart:unknown port:00000000 irq:0 ...... 30: uart:unknown port:00000000 irq:0 31: uart:unknown port:00000000 irq:0 ```
    xxx@ubuntu:~$ dmesg | grep ttyS*
    [    0.000000] console [tty0] enabled
    [    1.344291] 00:05: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
    [    1.369614] 00:06: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a 16550A
    

    #####**2.2.2 安装并配置Minicom工具**
    // 安装Minicom工具
    xxx@ubuntu:~$ sudo apt-get install minicom
    // 配置Minicom参数,对Minicom进行设置
    xxx@ubuntu:~$ sudo minicom -s
    

    minicom -s

    如上图所示,选择Serial port setup,设置Serial Device为/dev/ttyS1。

    Serial port setup /dev/ttyS1

    Save setup as dfl

    退出
    Exit 退出设置,进入Minicom
    Exit from Minicom 退出设置,退出Minicom

    使用Minicom工具连接串口

    // 使用USB转串口线连接串口
    xxx@ubuntu:~$ sudo minicom -D /dev/ttyUSB0
    
    // 使用电脑RS232的DB9串口线连接串口
    xxx@ubuntu:~$ sudo minicom -D /dev/ttyS0
    // 或者(我的PC主机上有两个串口)
    xxx@ubuntu:~$ sudo minicom -D /dev/ttyS1
    

    ####**2.3 虚拟机Linux系统连接串口**

    本人虚拟机中安装了64位的xubuntu系统进行开发。


    #####**2.3.1 虚拟机中使用USB转串口线连接串口**

    虚拟机连接USB转串口

    xxx@ubuntu:~$ ls /dev/ttyUSB0 -l
    crw-rw---- 1 root dialout 188, 0 Jan 12 10:11 /dev/ttyUSB0
    

    #####**2.3.2 虚拟机连接电脑自带串口**

    一般虚拟机中没有安装串行端口,需要在安装虚拟机时安装串口,也可以在虚拟机设置中设置安装,在虚拟机设置中设置安装的步骤如下所示:

    虚拟机中没有串口连接

    添加硬件向导添加串行端口

    串行端口设置为使用主机物理串行端口

    设置物理串行端口自动检测

    虚拟机串行端口添加完毕

    在虚拟机中串行端口添加好之后,设置串行端口连接到虚拟机:
    虚拟机连接串行端口

    到此,虚拟机设置完毕,可以按照上面“2.2 Linux系统连接串口”部分进行连接串口操作。串口连接好之后就可以操作嵌入式设备进行开发了。

  • 相关阅读:
    Java IO2
    Java IO1 复制粘贴文件
    Java superArray2
    17杭州女子专场赛
    组队赛 A Promotions 深搜+逆向思维
    Java处理异常小试
    再谈Dijkstra算法和堆优化
    仿照JAVA vector模型写一个SuperArray
    HDU 2017女生赛04 (变形最短路)
    Gym-100712J 桶排序思想&反向思维
  • 原文地址:https://www.cnblogs.com/microxiami/p/8522943.html
Copyright © 2011-2022 走看看