cento 7使用minicom串口调试工具

 

因为要使用串口配置设备,所以考虑要用串口管理软件,windows下比较容易了,直接用超级终端也好,用CRT也可以,CentOS系统稍微麻烦一点,前几天比较着急直接使用的putty,这个软件直接选择串口就可以使用了,但是有个问题,就是无法复制,遇到长的字符串的时候比较麻烦,想想还是用minicom吧。

CentOS系统运行“minicom”但是有个错误提示:

  1. root@host temp]# minicom
  2. minicom: WARNING: configuration file not found, using defaults

Device /dev/modem access failed: 没有那个文件或目录.

从网上搜索发现使用 minicom -s就可以了,通过man minicom发现,-s是配置的意思,警告信息是提示没有配置文件(这样有可能在设置完后没法进行保存,如果不能保存则以sudo来运行即可,即sudo minicom -s)

  1. [root@hostcy temp]# minicom -s
  2. minicom: WARNING: configuration file not found, using defaults

下面是CentOS系统中的配置过程,界面如下:

  1. Filenames and paths
  2. File transfer protocols
  3. Serial port setup
  4. Modem and dialing
  5. Screen and keyboard
  6. Save setup as dfl
  7. Save setup as..
  8. Exit
  9. Exit from Minicom

CentOS系统选择Serial port setup之后会弹出串口设置菜单选项,如下:

  1. A - Serial Device : /dev/ttyS1
  2. B - Lockfile Location : /var/lock
  3. C - Callin Program :
  4. D - Callout Program :
  5. E - Bps/Par/Bits : 38400 8N1
  6. F - Hardware Flow Control : Yes
  7. G - Software Flow Control : No
  8. Change which setting?

按下A把ttyS1改成ttyS0,因为我的笔记本只有一个串口COM1,如果你采用其他的自己相应设置。按下E,选择Bps/Par/Bits为115200 8N1,我觉得一般的开发板都要这么设置吧。然后再按下F把Yes改成No之后退出。

退出前的结果应该是下面这样子的吧:

  1. A - Serial Device : /dev/ttyS0
  2. B - Lockfile Location : /var/lock
  3. C - Callin Program :
  4. D - Callout Program :
  5. E - Bps/Par/Bits : 115200 8N1
  6. F - Hardware Flow Control : No
  7. G - Software Flow Control : No
  8. Change which setting?

退出后选择如下的Save setup as dfl保存成默认的读取配置文件即可。

  1. Filenames and paths
  2. File transfer protocols
  3. Serial port setup
  4. Modem and dialing
  5. Screen and keyboard
  6. Save setup as dfl
  7. Save setup as..
  8. Exit
  9. Exit from Minicom

选择Exit,退出配置界面到达串口,之后再使用的时候,直接运行minicom,在CentOS系统中就可以使用了

minicom配置:

以root身份登录,运行如下命令:

  # minicom -s

  屏幕上出现Minicom的主配置选单,移动键盘的方向键,选择“Serial Port Setup”选单项,会出现如下配置项:

  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?

  

  按照需要配置如下参数:  

  ◆ 串口设备 /dev/ttyUSB0;

  ◆ 波特率 115200;

  ◆ 帧格式 8N1(表示有8位数据、0位校验和1位停止位);

  ◆ 软、硬件流控 No。

  注意,串口设备号可以根据所连接的端口进行更改

  

  配置完成后回到主配置选单,选择“Modem and Dialing”选单项,清除掉“A - Init string”、“B - Reset string”和“K - Hang-up string”选项的值。然后重新返回主选单,选择“Save setup as dfl”选单项,保存为缺省设置。选择“Exit from Minicom”退出后,用如下命令重新启动Minicom:  

  # minicom

cento 7使用minicom串口调试工具的更多相关文章

  1. Linux 串口调试工具汇总

    minicomminicom 是一款启动速度快,功能强大的串口终端调试工具,当然缺点就是纯字符界面,没有图形界面的调试工具看起来直观方便,但是它功能十分强大,并且在一些没有屏幕的嵌入式主板上运行颇有用 ...

  2. 串口调试工具(Python2.7+pyserial+Tkinter)

    需要与串口设备进行通讯,那么一个调试工具是必须的. 根据我自己的需要,写了个简易版本的串口调试工具: 预览图: ====================== 项目结构: COM --SerialHel ...

  3. 做自己的串口调试工具-MFC

    之前一共说了几个软件库,串口通讯的,xml加载的,还有动态提示的,通过这三个库就可以实现一个自己的串口调试工具,成品如下 动态加载配置文件之后如下 软件可以在xml中配置发送的字符串,不算是大工程,但 ...

  4. 串口调试者v2.1------开源c#串口调试工具

    第一步:上图 第二步:上代码 >>>>>>>>>>>源代码下载<<<<<<<<< ...

  5. Minicom串口工具安装及配置

    Minicom串口工具安装及配置 1. 简述 嵌入式开发多采用串口线连接电脑进行开发及调试. 2 安装及配置串口工具(以Minicom为例) Tiny4412开发板提供的有RS232电平的DB9公头接 ...

  6. 痞子衡嵌入式:串口调试工具Jays-PyCOM诞生记 - 索引

    大家好,我是痞子衡,是正经搞技术的痞子.本系列痞子衡给大家介绍的是串口调试工具Jays-PyCOM诞生. 串口调试助手是嵌入式开发里非常常用的小工具,市面上有非常多流行的串口调试工具,比如TeraTe ...

  7. 痞子衡嵌入式:串口调试工具Jays-PyCOM诞生记(1)- 环境搭建(Python2.7.14 + pySerial3.4 + wxPython4.0.3)

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是串口调试工具Jays-PyCOM诞生之环境搭建. 在写Jays-PyCOM时需要先搭好开发和调试环境,下表列出了开发过程中会用到的所有软 ...

  8. 痞子衡嵌入式:串口调试工具Jays-PyCOM诞生记(2)- 界面构建(wxFormBuilder3.8.0)

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是串口调试工具Jays-PyCOM诞生之界面构建. 一个软件的UI界面是非常重要的,这是软件与用户交互的接口,软件功能即使再强大,但如果没 ...

  9. 痞子衡嵌入式:串口调试工具Jays-PyCOM诞生记(3)- 串口功能实现(pySerial)

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是串口调试工具Jays-PyCOM诞生之串口功能实现. 串口调试助手是最核心的当然是串口数据收发与显示的功能,Jays-PyCOM借助的是 ...

随机推荐

  1. python基础(一):变量和常量

    变量 什么是变量 变量,用于在内存中存放程序数据的容器.计算机的核心功能就是"计算",CPU是负责计算的,而计算需要数据吧?数据就存放在内存里,例如:将梁同学的姓名,年龄存下来,让 ...

  2. 2019年度CMMI V2.0性能报告

    2020年底,CMMI研究院发布<2019 CMMI V2.0 Performance Report Summary>,渠成团队进行了全文翻译并简单总结如下.(文末提供中英双版PDF下载) ...

  3. C/C++中的const

    1 C中的const C中const修饰的变量是只读变量,在使用const关键字声明定义变量时会给该变量分配内存空间. const修饰的全局变量默认是外部链接的,即其它源文件可以直接使用该变量. co ...

  4. 工作区和GOPATH

    工作区和GOPATH 1.特性: 1.1.5版本的自举(即用 Go 语言编写程序来实现 Go 语言自身) 2.1.7版本的垃圾回收器 2.GOROOT.GOPATH 和 GOBIN GOROOT:Go ...

  5. Java JFR 民间指南 - 事件详解 - jdk.ObjectAllocationInNewTLAB

    重新申请 TLAB 分配对象事件:jdk.ObjectAllocationInNewTLAB 引入版本:Java 11 相关 ISSUES: JFR: RecordingStream leaks me ...

  6. 一文读懂eBPF/XDP

    XDP概述 XDP是Linux网络路径上内核集成的数据包处理器,具有安全.可编程.高性能的特点.当网卡驱动程序收到数据包时,该处理器执行BPF程序.XDP可以在数据包进入协议栈之前就进行处理,因此具有 ...

  7. python正则表达式基本语法

    一.最常用的匹配语法 re.match 从头开始匹配 re.search 匹配包含 re.findall 把所有匹配到的字符放到以列表中的元素返回 re.split  以匹配到的字符当做列表分隔符 r ...

  8. 【Java集合】JDK1.7和1.8 HashMap有什么区别

    JDK1.7和1.8 HashMap区别: 1.数组+链表改成了数组+链表或红黑树: 2.表的插入方式从头插法改成了尾插法,简单说就是插入时,如果数组位置上已经有元素,1.7将新元素放到数组中,原始节 ...

  9. hdu1466 递推

    题意:       给你n条直线,不会存在三线共点,输出所有的可能交点数.. 思路:       这个是个地推的题目,假设当前的线段i,他里面有r条是随意的,有(i - r)条是平行的,那么当前的交点 ...

  10. LA3602DNA序列

    题意:      给你一个一些DNA序列(只有ACGT)然后让你构造一个序列,使得所有的序列到他的Hamming距离最小,所有的序列包括构造的序列长度都是N,Hamming表示两个序列的不同字符位置个 ...