Minicom是linux下串口通信的软件,下面讲下ubuntu Minicom的安装和配置。

安装:
sudo apt-get install minicom
或在新立得软件包管理器中搜索“minicom”,安装搜索到的minicom

配置:
在使用minicom之前, 首先要保证你对串口有读/写的权限. 串口COM1对应ttyS0, COM2对应ttyS1.

使用这个命令来看你对COM1的权限:  
$ ls -l /dev/ttyS0

1. 运行$ sudo minicom
2. 先按下Ctrl + a, 放开, 再按o, 出现配置菜单.
3. 选择 Serial port setup, 此时所示图标在“Change which setting”中,键入“A”,此时光标移到第A项对应处:串口COM1对应ttyS0, COM2对应ttyS1.
对波特率,数据位和停止位进行配置,键入“E”,波特率选为115200 8N1 (奇偶校验无, 停止位1),
硬/软件流控制分别键入“F”“G”并且都选NO.

在确认配置正确之后,可键入回车返回上级配置界面,并将其保存为默认配置。(即save setup as dfl),之后重启minicom是刚才配置生效,在连上开发板的串口线后,就可在minicom中打印正确的串口信息了。

4. 默认的端口/dev/tty8,但是改不过来,只好自己写个配置文件

在/etc/minicom/目录下是minicom的配置文件

我的配置文件是minirc.ttysUSB0

内容如下:

在/etc/minicom/目录下是minicom的配置文件

我的配置文件是minirc.ttyUSB0

内容如下:

# Machine-generated file - use "minicom -s" to change parameters.
pr port             /dev/ttyUSB0    //我使用的是USB转串口
pu baudrate         115200     //传输的波特率
pu bits             8
pu parity           N
pu stopbits         1
pu minit
pu mreset
pu rtscts           No
注意ttyUSB1的USB一定要大写

运行minicom的时候输入命令minicom ttys0即可。

发送文件:
在MINICOM中使用ZMODem协议发送文件:运行配置好的MINICOM,先按ctrl-a然后按下s键。选择ZMODem协议回车。然后用箭头和双击空格选择要发送的文件,然后按回车发送。

hursday, May 24th, 2007

因为经常用到串口,所以要在Ubuntu下发掘串口终端程序,之前用过gtkterm,印像不错。今天发现minicom,原以为是个简洁好用的终端程序,却发现被它的名字给忽悠了,这个minicom功能多多,设置也多,不过多个选择总归是好事。

自然是先要sudo apt-get install minicom
运行之,这是字符界面的程序,一上来minicom就把我的串口检测到 /dev/tty8了(不知它怎么检测到这个了),重新运行minicom
-s,进入设置菜单,赫赫,真是丰富的选项。还好,只需要改串口为/dev/ttyS0,设置正确波特率,就ok了,在连接过程中Ctrl-A激活菜单,
再按q可以退出(似乎有点麻烦的说)。

这个程序一定是年代久远,缺省情况下会自动发出modem初始化序列,所以使用minicom -o来运行比较好,可以跳过这个modem初始化。

参考:http://blog.csdn.net/yinjiabin/article/details/7543111

ubuntu下安装配置minicom(解决默认的端口/dev/tty8,改不过来的问题)的更多相关文章

  1. ubuntu下安装配置OpenCV

    Cmake的安装 我用的是ubuntu-software自动下载安装的. Ubuntu 下安装 OpenCV 首先下载安装相关包,然后下载OpenCV 系统:ubuntu16.04 OpenCV:2. ...

  2. Kali Linux 下安装配置MongoDB数据库 ubuntu 下安装配置MongoDB源码安装数据库

    Kali Linux 下安装配置MongoDB数据库   1.下载mongodb.tgz 压缩包: 2.解压到:tar -zxvf mongodb.tgz /usr/local/mongodb 3.创 ...

  3. ubuntu下安装配置apache2(含虚拟主机配置)

    在Ubuntu14.14中安装apache 安装指令: sudo apt-get install apache2 安装结束后: 产生的启动和停止文件是: /etc/init.d/apache2 启动: ...

  4. CentOS和Ubuntu下安装配置Greenplum数据库集群(包括安装包和源码编译安装)

    首先说一下,无论是CentOS/RedHat还是Ubuntu都可以按源码方式.安装包方式编译安装. 1.   规划 192.168.4.93(h93)       1个主master  2个主segm ...

  5. Ubuntu下安装配置java及环境变量

    这里的办法不是在线安装,因为需要更新源(你懂的,费时费事~),so这里介绍在Ubuntu上手动下载安装配置Java环境变量 *系统:Ubuntu 16.4 1.下载jdk,直接用系统的Firefox浏 ...

  6. Ubuntu下安装配置android sdk及其环境变量

    同理,这里介绍的是手动安装方法~ *系统;Ubuntu 16.4 1.下载Android sdk,直接在系统自带的firefox浏览器输入 http://tools.android-studio.or ...

  7. Ubuntu下安装配置JDK,Tomcat,MySql

    jdk安装配置 下载jdk-6u45-linux-x64.bin 切换到root用户su root 切换目录,新建文件夹,复制文件cd /usr      mkdir javacd javacp 路径 ...

  8. [学习笔记]Ubuntu下安装配置SQLSERVER2017

    摘要自微软官网: https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-ubuntu 安装步骤: 1. 导入公共秘 ...

  9. Ubuntu下安装配置和卸载Tomcat

    转载自:http://zyjustin9.iteye.com/blog/2177291 注:此处不采用apt-get安装,因为这种方式安装后,tomcat安装目录会到处都是,像天女散花一样.此处采取下 ...

随机推荐

  1. [Git] Undo my last commit and split it into two separate ones

    When you accidentally committed some changes to your branch you have various possibilities to “undo” ...

  2. 10.2.1itools导入不了歌曲

    首先下载iTools 4抢先版,下载地址:http://update2.itools.hk/api/v1/redirect?p=itools4&c=pc_Thinksky 点击电脑桌面左下方“ ...

  3. 安装ecshop2.7时候的错误处理 php版本不兼容引起

    装ECShop2.7.3出现了一堆问题,主要是因为PHP版本过高引起的,不愿意降低版本,则只能一个个解决啦!这些问题包括:preg_replace.cls_image::gd_version.end( ...

  4. 基于redis分布式缓存实现(新浪微博案例)转

    第一:Redis 是什么? Redis是基于内存.可持久化的日志型.Key-Value数据库 高性能存储系统,并提供多种语言的API. 第二:出现背景 数据结构(Data Structure)需求越来 ...

  5. android中实现自定义广播

    自定义广播分两个步骤:1.发送广播 2.接收广播 一.先看如何接收广播: 我使用的是Android Studio,File->New->Other->Broadcast Receiv ...

  6. Java开发 - 异常 - 使用throws

    如果一个方法可能会产生异常,我们需要用throws关键字给它标注会抛出什么异常, 这样就可以在方法调用的时候捕获它. 代码如下: package corejava8.exceptions; publi ...

  7. IDEA引入外部jar包的方法

    在做发短信的功能(阿里大于)的时候,我只是吧jar包拷贝到了项目的external library. 拷贝进来之后我用junit写了test方法,可以完美发送短信到手机,但是我这是个web项目,然后我 ...

  8. SqlDataAdapter概述

    SqlDataAdapter是 DataSet和 SQL Server之间的桥接器,用于检索和保存数据.SqlDataAdapter通过对数据源使用适当的Transact-SQL语句映射 Fill(它 ...

  9. VB6 获取和设置默认打印机

    Private Declare Function GetProfileString Lib "kernel32" Alias "GetProfileStringA&quo ...

  10. Python学习笔记九:正则表达式

    一:正则表达式的符号与方法 常用符号: .:匹配任何一个字符,换行符除外(所以,多行字符串中的匹配要特殊处理,见下面实例) *:匹配前一个字符0次或多次 +:匹配前一个字符1次或多次 ?:匹配前一个字 ...