您的位置:首页 > 运维架构 > Linux

Linux下usb转串口工具minicom安装

2015-08-12 16:13 591 查看
Minicom是Linux下的串口通信软件。对于没有串口的笔记本来说,可以通过USB转串口设备实现PC机与目标机之间的通信。

1、使用以下命令安装minicom:

$ sudo apt-getinstall minicom

2、检查ubuntu是否已安装USB转串口驱动

$ lsmod | grep usbserial

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

3、检查ubuntu是否能识别该USB设备

$ dmesg | grep ttyUSB0

如果出现连接成功信息,说明系统已经识别该设备。

4、检查对串口读/写的权限

Linux的设备对应于/dev/目录中的某个文件,串口COM1对应ttyS0,COM2对应ttyS1,使用以下命令来查看对COM1的权限:

$ ls -l/dev/ttyS0

crw-rw---- 1root dialout 4, 64 2009-08-01 11:05 /dev/ttyS0

可以看到,它的属主是root。

5、配置minicom

$ sudo minicom -s

选择Serial port setup,此时所示光标在"Change which setting"上,键入"A",此时光标移到第A项对应处:串口COM1对应ttyS0,COM2对应ttyS1(注意选择),如果直接用usb转串口则对应ttyUSB0。

然后对波特率,数据位和停止位进行配置,键入"E",波特率选为230400 8N1(数据位8,奇偶校验无,停止位1),硬/软件流控制分别键入"F"和"G",并且都选No。在确认配置正确之后,可键入回车返回上级配置界面,并将其保存为默认配置(即savesetup as dfl)。最后,选择"Exit from Minicom"命令退出。

具体的配置信息如下所示:

Serial port setup [Enter]

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

| A - SerialDevice : /dev/ttyUSB0 |

| B - LockfileLocation : /var/lock |

| C - CallinProgram : |

| D - CalloutProgram -: |

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

| F - HardwareFlow Control : No |

| G - SoftwareFlow Control : No |

| |

| Change whichsetting? |

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

注意:如果没有使用USB转串口,而是直接使用串口,那么Serial Device要配置为/dev/ttyS0。

6、运行minicom

重启minicom使刚才的配置生效,即直接在shell下执行minicom命令就可以进入minicom的控制台。再连上开发板的串口线后,就可以在minicom中打印出正确的串口信息了。

在控制台下通过组合键Ctrl+AZ可以进入minicom菜单。

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

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

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

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

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

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

7、配置文件所在目录

Ctrl + A -->O

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

| Filenames andpaths |

| File transferprotocols - |

| Serial portsetup |

| Modem anddialing |

| Screen andkeyboard |

| Save setup asdfl |

| Save setupas.. |

| Exit |

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

选择"Filenamesand paths"

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

| A - Downloaddirectory : /home/crliu |

| B - Uploaddirectory : /tmp |

| C - Scriptdirectory : |

| D - Scriptprogram : runscript |

| E - Kermitprogram : |

| F - Loggingoptions |

| |

| Change whichsetting? |

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

(1)A - download 下载文件的存放位置(开发板 ---> PC)

开发板上的文件将被传输到PC机上的/home/crliu目录下。

(2)B - upload 从此处读取上传的文件(PC ---> 开发板)

PC机向开发板发送文件,需要发送的文件在/tmp目录下(PC机上的目录)。做了此项配置后,每次向开发板发送文件时,只需输入文件名即可,无需输入文件所在目录的绝对路径。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: