文档章节

Linux下使用Minicom进行串口连接

完美世界
 完美世界
发布于 2014/06/04 23:03
字数 677
阅读 67
收藏 1
点赞 0
评论 0

Linux下使用Minicom进行串口连接

一.Minicom介绍

Linux下的Minicom的功能与Windows下的超级终端功能相似,可以通过串口控制外部的硬件设备.适于在linux通过超级终端对嵌入式设备行管理.同样也可以使用minicom对外置Modem进行控制.

二.Minicom的安装

1.rpm包方式

GTES 10,10.5,11版本都包含minicom包,你可以直接安装他们:

# rpm -ivh minicom-xxx.rpm

2.源码包方式

源码包下载地址:

http://alioth.debian.org/projects/minicom/

安装源码包:

# tar zxf minicom-2.2.tar.gz
# cd minicom-2.2
# ./configure
# make 
# make install


三.Minicom的使用

1.界面介绍

第一次运行minicom,需要进行minicom的设置:

# minicom -s
            ┌─────[configuration]──────┐
            │ Filenames and paths      │
            │ File transfer protocols  │
            │ Serial port setup        │
            │ Modem and dialing        │
            │ Screen and keyboard      │
            │ Save setup as dfl        │
            │ Save setup as..          │
            │ Exit                     │
            │ Exit from Minicom        │
            └──────────────────────────┘
<serial port setup>
A — Serial Device : /dev/ttyS0
B — lockfile Location : /var/lock
C — Calling Program :
D — Callout Program:
E — Bps/par/Bits : 9600 8N1
F — Hardware Flow Control : YES
G — Software Flow Control : NO
Change with setting?

将选项A的值设置为/dev/ttyS0 表示是串口1.

将选项E的值设置为9600.

初始化设置中可以设置默认上传/下载的目录,传输协议参数,串口波特率等.设置完成后,选择”Save setup as dfl”,保存为默认设置.然后选择”Exit”,按Ctrl-A,再按z,即可进入Minicom的主界面.

Welco┌───────────────────────────────────────────────────────────────────┐
     │                     Minicom Command Summary                       │
OPTIO│                                                                   │
Compi│          Commands can be called by CTRL-A <key>                   │
     │                                                                   │
Press│               Main Functions                  Other Functions     │
     │                                                                   │
     │ Dialing directory..D  run script (Go)….G | Clear Screen…….C │
     │ Send files………S  Receive files……R | cOnfigure Minicom..O │
     │ comm Parameters….P  Add linefeed…….A | Suspend minicom….J │
     │ Capture on/off…..L  Hangup………….H | eXit and reset…..X │
     │ send break………F  initialize Modem…M | Quit with no reset.Q │
     │ Terminal settings..T  run Kermit………K | Cursor key mode….I │
     │ lineWrap on/off….W  local Echo on/off..E | Help screen……..Z │
     │                                            | scroll Back……..B │
     │                                                                   │
     │      Select function or press Enter for none.                     │
     │                                                                   │
     │             Written by Miquel van Smoorenburg 1991-1995           │
     │             Some additions by Jukka Lahtinen 1997-2000            │
     │             i18n by Arnaldo Carvalho de Melo 1998                 │
     └───────────────────────────────────────────────────────────────────┘
CTRL-A Z for help | 38400 8N1 | NOR | Minicom 2.00.0 | VT102 |      Offline

可以按快捷键进入相应的菜单.

2.示例

调试北电ALTEON 180E设备示例.

Welcome to minicom 2.00.0
OPTIONS: History Buffer, F-key Macros, Search History Buffer, I18n
Compiled on Mar 7 2005, 10:29:09.
Press CTRL-A Z for help on special keys
Enter password:
Password incorrect.
Enter password:
System Information at 14:53:56 Fri Dec 15, 2006
Alteon 180e
sysName: 180e
sysLocation:

Switch is up 0 days, 0 hours, 8 minutes and 50 seconds.
Last boot: 14:45:06 Fri Dec 15, 2006 (power cycle)
MAC address: 00:60:cf:48:82:d0 IP (If 1) address: 0.0.0.0
Hardware Revision: A
Hardware Part No: E09_5B-B_7B-A
Software Version 10.0.25-SSH (FLASH image1), active configuration.
*****DNS Load Balancing*****
————————————————————
[Main Menu]
info – Information Menu
stats – Statistics Menu
cfg – Configuration Menu
oper – Operations Command Menu
boot – Boot Options Menu
maint – Maintenance Menu
diff – Show pending config changes [global command]
apply – Apply pending config changes [global command]
save – Save updated config to FLASH [global command]
revert – Revert pending or applied changes [global command]
exit – Exit [global command, always available]


© 著作权归作者所有

共有 人打赏支持
完美世界
粉丝 10
博文 149
码字总数 134011
作品 0
西城
高级程序员
Linux终端工具--minicom

minicom是一个串口通信工具,就像Windows下的超级终端。可用来与串口设备通信,如调试交换机和Modem等。它的Debian软件包的名称就叫minicom,用apt-get install minicom即可下载安装。 第一次...

匿名 ⋅ 2009/09/05 ⋅ 0

配置实现通过串口(com 口、RS232 接口)终端控制 Linux 系统

开始之前,请确认机器有串口(com口, RS232接口),如果没有,那就没有办法达到通过串口控制机器的目的了。当然,也可以额外给机器安装一个带串口的 PCI 模块,然后想办法将模块驱动起来(内核默...

lshuangcc ⋅ 05/10 ⋅ 0

ubuntu下配置交叉编译环境

操作系统平台 华邦公司建议使用RedHat6.x 以上linux版本,和至少800M的硬盘,这里我们使用Ubuntu 10.04.4LTS(Lucid Lynx)linux操作系统,20G的文件系统空间。 我们这里使用华邦提供的软件包...

tanxunlishi ⋅ 2012/11/16 ⋅ 0

Ubuntu 使用 minicom实现console 连接 ---2

1.PC上没有串口,并且主板上也没有预留增加串口的插孔 2.虽然买了根USB转串口线,但是天嵌没有提供Windows7上的USB转串口驱动 (PS:今天才想起来,其实可以果断自己去网上下一个HL-340的驱动嘛...

Toby_Ligtt ⋅ 2017/05/06 ⋅ 0

Linux下TTL串口登录pcDuino V2

我是一名程序猿,硬件是自己的业余爱好!希望大家不吝赐教。 在没有显示器和网线的情况下,串口是连接pcDuino V2的不二选择。本文主要记录了我在LINUX下通过USB-TTL转接连接pcDuino V2 的过程...

HilerChen ⋅ 2014/10/24 ⋅ 12

linux中的串口调试工具minicom

今天把买了一年多的开发板拿出来了,想试一试能不能连接到笔记本电脑,查看多方资料,发现需要先用USB转串口,然后再用串口交叉线才能连上串口。虽然是物理上链接上了,但是不知到真的能不能...

宁宁爸 ⋅ 2016/03/17 ⋅ 0

Linux环境下使用 USB转串口驱动(二)

linux下USB转串口识别 2012年03月30日 星期五 11:24 minicom是linux下串口通信的软件,它的使用完全依靠键盘的操作,虽然没有“超级终端”那么易用,但是使用习惯之后读者将会体会到它的高效...

乐学为上 ⋅ 2012/05/24 ⋅ 1

Ubuntu中的minicom的安装过程

由于我之前是在windows中使用虚拟机中的linux学习嵌入式开发,那么大家都知道,要查看目标板的输出,可以使用控制台程序。在windows中我习惯了使用securecrt,但是最近不是换成了双系统,所以...

长平狐 ⋅ 2013/06/17 ⋅ 0

激光雷达学习笔记(六)ARM-Linux平台算法移植

在写第一篇激光雷达的日志我就说,激光雷达的算法开发的最终的目标是移植到嵌入式设备上, 因为在机器人定位时,不可能用一个很大很重的设备,因此最理想的还是ARM平台,(工控机也可以 考虑...

dddxxxx ⋅ 05/11 ⋅ 0

linux超级终端minicom的使用方法

启动,按ctrl+大A,再按O。出现配置菜单:选serial port setup,进入串口配置 输入A配置串口驱动为/dev/ttyS0 输入E配置速率为115200 8N1 输入F将 Hardware Flow Control 设 为 NO 回车 退出...

兔之 ⋅ 2014/08/21 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

BS与CS的联系与区别【简】

C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、InFORMix或 SQL Server。客户端需要安装专用的客户端软件。 B/S是Brower/...

anlve ⋅ 57分钟前 ⋅ 0

发生了什么?Linus 又发怒了?

在一个 Linux 内核 4.18-rc1 的 Pull Request 中,开发者 Andy Shevchenko 表示其在对设备属性框架进行更新时,移除了 union 别名,这引发了 Linus 的暴怒。 这一次 Linus Torvalds 发怒的原...

问题终结者 ⋅ 今天 ⋅ 0

在树莓派上搭建一个maven仓库

在树莓派上搭建一个maven仓库 20180618 lambo init 项目说明 家里有台树莓派性能太慢。想搭建一个maven私服, 使用nexus或者 jfrog-artifactory 运行的够呛。怎么办呢,手写一个吧.所在这个...

林小宝 ⋅ 今天 ⋅ 0

Spring发展历程总结

转自与 https://www.cnblogs.com/RunForLove/p/4641672.html 目前很多公司的架构,从Struts2迁移到了SpringMVC。你有想过为什么不使用Servlet+JSP来构建Java web项目,而是采用SpringMVC呢?...

onedotdot ⋅ 今天 ⋅ 0

Python模块/包/库安装(6种方法)

Python模块/包/库安装(6种方法) 冰颖机器人 2016-11-29 21:33:26 一、方法1: 单文件模块 直接把文件拷贝到 $python_dir/Lib 二、方法2: 多文件模块,带setup.py 下载模块包(压缩文件zip...

cswangyx ⋅ 今天 ⋅ 0

零基础学习大数据人工智能,学习路线篇!系统规划大数据之路?

大数据处理技术怎么学习呢?首先我们要学习Python语言和Linux操作系统,这两个是学习大数据的基础,学习的顺序不分前后。 Python:Python 的排名从去年开始就借助人工智能持续上升,现在它已经...

董黎明 ⋅ 今天 ⋅ 0

openJdk和sun jdk的区别

使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的OpenJDK, 那么到底什么是OpenJDK,它与SUN JDK有什么关系和区别呢? 历史上的原因是,Ope...

jason_kiss ⋅ 今天 ⋅ 0

梳理

Redux 是 JavaScript 状态容器,提供可预测化的状态管理。 它是JS的状态容器,是一种解决问题的方式,所以即可以用于 react 也可以用于 vue。 需要理解其思想及实现方式。 应用中所有的 stat...

分秒 ⋅ 今天 ⋅ 0

Java 后台判断是否为ajax请求

/** * 是否是Ajax请求 * @param request * @return */public static boolean isAjax(ServletRequest request){return "XMLHttpRequest".equalsIgnoreCase(((HttpServletReques......

JavaSon712 ⋅ 今天 ⋅ 0

Redis 单线程 为何却需要事务处理并发问题

Redis是单线程处理,也就是命令会顺序执行。那么为什么会存在并发问题呢? 个人理解是,虽然redis是单线程,但是可以同时有多个客户端访问,每个客户端会有 一个线程。客户端访问之间存在竞争...

码代码的小司机 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部