minicom在虚拟机(linux)安装配置过程
1. minicom须要ncurses库的支持。否则安装会有问题。
A. 下载ncurses。我选择是ncurses-5.6.tar.gz
下载地址:http://directory.fsf.org/project/ncurses/
B. 解压缩到/opt/ncurses文件夹下。
# tar zxvf ncurses-5.5.tar.gz –C /opt/ncurses
C. 到ncurses文件夹下,配置编译ncurses。
源代码安装的三个步骤(configure、make、make install)
2. 编译安装minicom
A. 下载地址(minicom-2.7.tar.gz)
https://alioth.debian.org/projects/minicom/
B. 解压到/opt/minicom文件夹下。tar zxvf minicom-2.1.tar.gz –C /opt/minicom/
C. 到minicom-2.7文件夹下,配置编译minicom。
在make阶段会出现错误,详细解决方法见注1。
3. Minicom的配置和使用
命令minicom是进入串口超级终端画面,而minicom -s为配置minicom。
打开终端输入minicom后。初始化进入minicom的欢迎界面,这里提示按"Ctrl+A",再按"Z"键进入主配置文件夹 按下"O"键,并选择串口配置选项进行配置。
接下来的配置是一样的。解析一下minicom命令摘要,命令将被运行当你按下Ctrl+D ,Key是相应的"字母"键。
“D”键:拨号文件夹
“S”键:发送文件,上传文件有几种方式:zmodem、ymodem、xmodem、kermit、ascii
“P”键:通信參数。对波特率进行设置。
“L”键:捕捉开关。
“F”键:发送中断。
“T”键:终端设置。
“W”键:换行开关
“G”键:执行脚本
“R”键:接收文件
“A”键:加入一个换行符
“H”键:挂断
“M”键:初始化调制解调器
“K”键:执行kermit进行刷屏
“E”键:切换本地回显开关
“C”键:清除屏幕
“O”键:配置minicom
“J”键:暂停minicom
“X”键:退出和复位
“Q”键:退出没有复位
“I”键:光标模式
“Z”键:帮助屏幕
“B”键:滚动返回
注1:minicom编译安装错误解决方法.
1. 在window.c中改动 static const char *CR, *NL;
为: static const char *BC,*CR, *NL;
2. 在src以下的Makefile中加入ncurses库的名称。
即:LIB = /opt/ncurses/lib/libncurses.a
注2:
A PC使用的USB转串口,虚拟机的设置要加入“USB控制器”。
须要查看/dev文件夹下是否存在ttyUSB0文件,假设没有。手动创建一个
# mknod /dev/ttyUSB0 c 188 0
默认情况下。linux已经安装了USB转串口的驱动(PL2303)
# lsmod | grep usbserial
假设有usbserial, 则系统支持USB转串口
B. PC使用串口。
Serial Device要配置为/dev/ttyS0。
虚拟机的设置參见以下链接的“Minicom串行port的设置”
http://www.360doc.com/content/11/1129/22/7899729_168499059.shtml
注3:
我使用minicom和ncurses仅仅是为了使其在虚拟机下可以正常连接开发板。方便高速的开发和调试。并非交叉编译到开发板上使用,假设是想在开发板上执行,见以下链接。
http://blog.chinaunix.net/uid-23381466-id-3365803.html
注4:
注意:非正常关闭minicom,会在/var/lock下创建几个文件LCK*。这几个文件阻止了minicom的执行,将它们删除后就可以恢复。
注5:
输入命令:dmesg| grep usb查看usb串口。倒数几行显示:pl2303 converter now attached to ttyUSB0。
如今你能够用ttyUSB0当串口了。
minicom在虚拟机(linux)安装配置过程的更多相关文章
- 【转载】基于Linux命令行KVM虚拟机的安装配置与基本使用
基于Linux命令行KVM虚拟机的安装配置与基本使用 https://alex0227.github.io/2018/06/06/%E5%9F%BA%E4%BA%8ELinux%E5%91%BD%E4 ...
- LAMP安装配置过程
Mysql ./configure --prefix=/usr/local/mysql (注意/configure前有“.”,是用来检测你的安装平台的目标特征的,prefix是安装路径) #make ...
- linux经常使用(一)linux 安装配置 jdk之 找不到安装文件文件夹及source /etc/profile 报unexpected end of file 错误 解决
linux 安装配置 jdk 应该算是一个非常主要的东西.可是我到如今才自己第一次 正式安装.果然出现了问题.. 问题就是 安装之后 找不到 安装路径 ,进而没法配置环境变量. 现象例如以下: 提示 ...
- 最详细的linux安装php过程
本文主要和大家分享最详细的linux安装php过程,然后写好了nginx的安装配置,后面就是php的安装和mysql的安装,不过时间有限,而且放篇里也太长,所以都是分开来写,php安装完毕后就是mys ...
- WAMP(Windows、Apache、MySQL、php)安装配置过程常见问题
WAMP(Windows.Apache.MySQL.php)安装配置过程 可以参考该网友的总结(总结的不错,鼓掌!!): http://www.cnblogs.com/pharen/archive/2 ...
- Linux安装配置php环境的方法
本文实例讲述了Linux安装配置php环境的方法.分享给大家供大家参考,具体如下: 1.获取安装文件: http://www.php.net/downloads.php php-5.3.8.tar.g ...
- Linux安装配置apache
Linux安装配置apache 1.获取软件: http://httpd.apache.org/ httpd-2.2.21.tar.gz 2.安装步骤: 解压源文件: 1 tar zvxf ht ...
- Linux安装配置varnish web加速器
Linux安装配置varnish web加速器 Varnish是一款高性能的开源HTTP加速器,它可以来做纯粹的代理服务器,负载均衡,但varnish最主要的功能是缓存加速,也是它最出色的 ...
- 基于Linux命令行KVM虚拟机的安装配置与基本使用
背景 由于生产环境的服务器并不会安装桌面环境,简单操作的图形化安装也不适合批量部署安装.因此,我还是更倾向于在命令下安装配置KVM虚拟机.结合了一些资料和个人使用的状况,我大致列出了一些基本和常用的使 ...
- CentOS6.0/RedHat Server 6.4安装配置过程 详细图解!
1.准备安装 1.1 系统简介 CentOS 是什么? CentOS是一个基于Red Hat 企业级 Linux 提供的可自由使用的源代码企业级的 Linux 发行版本.每个版本的 CentOS 都会 ...
随机推荐
- MQTT——订阅报文
我们已经把相关的连接报文搞定了.笔者想来想去还是决定先讲解一下订阅报文(SUBSCRIBE ).如果传统的通信方式是客户端和服务端之间一般就直接传输信息.但是MQTT的通信方式是通过发布/订阅的方式进 ...
- Python爬虫入门:爬虫基础了解
有粉丝私信我想让我出更基础一些的,我就把之前平台的copy下来了,可以粗略看一下,之后都会慢慢出. 1.什么是爬虫 爬虫,即网络爬虫,大家可以理解为在网络上爬行的一直蜘蛛,互联网就比作一张大网,而爬虫 ...
- JS中有关数组Array的常用方法函数
Array对象的方法主要有如下几种(我所知道的): concat()连接两个或多个数组,并返回结果,但是值得注意的是该方法并不改变数组本身,而仅仅返回一个数组连接的副本. push()在数组后面添加一 ...
- 配置ssh免密码登陆
以root账户为例 准备两台以上的Linux服务器,我这里用的是s204,s205两台机器,多台同样的 先使用ssh登录试一下,如果没有安装则需要先安装一下 ssh s205会提示你输入密码 原理 ...
- 解决mssql localdb 中文乱码问题
使用以下查询语句即可. alter database "E:\.Net Core\Database\hm.mdf" set single_user with rollback im ...
- javascript第六章--BOM
① window对象 ② location对象 ③ navigator对象 ④ screen对象 ⑤ history对象
- 【爬虫】利用Scrapy抓取京东商品、豆瓣电影、技术问题
1.scrapy基本了解 Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架.可以应用在包括数据挖掘, 信息处理或存储历史数据等一系列的程序中.其最初是为了页面抓取(更确切来说,网络抓 ...
- SpringMVC 视图解析器
SpringMVC 视图解析器 还记得SpringMVC 快速入门中,dispatcher-servlet.xml 配置的视图解析器么.它是SpringMVC 的核心知识点.本章节比较简单,明白视图解 ...
- 开源项目 log4android 使用方式详解
话不多说, 直接上主题. log4android 是一个类似于log4j的开源android 日志记录项目. 项目基于 microlog 改编而来, 新加入了对文件输出的各种定义方式. 项目地址: 点 ...
- Javascript-基础概念总结
[作用域]javascript中的作用域可以理解为一个语句执行的环境大小,有全局的作用域,函数作用域和eval作用域.在JS中没有块级作用域.讲到作用域,不得不讲执行环境,执行环境在JS中是最为重要的 ...