VMWare下Linux使用MINICOM

阅读: 评论:0

VMWare里Linux使用MINICOM实现与开发板的通讯
来源: ChinaUnix博客  日期: 2008.01.18 14:57 (共有0条评论) 我要评论
最近的朋友很多问MINICOM设置的问题
把原来写的整理一下 发一下 现成的还行 有朋友问我驱动怎么开发
这个就比较麻烦了:)还是等我过段时间了也把手头的几个驱动搞定了再说
---------正文-------------
MINICOM是LINUX提供的和WEINDOWS超级终端一样的工具,一般用做串口与开发板通信,当然有的板子也用USB,但这里只介绍串口的设置
一 VMWARE虚拟机添加串口(如果没用虚拟机可以跳过这步)
如果在VMWARE虚拟机下 一定要记得先确认这步 要不不好使 很多朋友的问题就在这里!
先关闭虚拟机下的LINUX,然后设置一下虚拟机:在vm-〉settings-〉hardware里添加串口 COM1 COM2都加上吧
广播电视节目制作经营管理规定
二 设置MINICOM
进LINUX系统 开个控制台 字符里输入minicom 就启动了
这时一般还要设置一下
Ctrl+A进入控制界面(Esc返回)按Z进设置
一般设置两个
1 按O(注意:是O不是零)设置第三第四项,分别是串口设置与MODEM设置
串口设置:不用说了吧 进去都看明白了 敲字母 设置相应项目 比如“115200 8-N-1”
MODEM设置:也要设置一下 要不有的看不到东西 把上面两个选项都清空 就是按那行前面的字母(好象是‘A’和什么)然后光标就跳过去了 删之
回车 到开始选第三第四项的菜单 选下面的保存(别忘了保存 菜鸟们常犯)
2 回到刚才按O的界面 看一下P 里面的串口设置对不对
对就不用改了 不对改之
提醒一下:LINUX设备的编号是从0开始的 比如串口1也就是COM1在LINUX里的设备号叫ttyS0
串口设置里面要用到 那里添全部路径也就是"/dev/ttyS0"
好了 就这么简单
在这次的连接开发板的实验过程中,主要的问题有:
1、在试用VMware虚拟机的时候没有给虚拟机添加上串口,所以在Linux虚拟机下的minicom是无法识别到连接到主机的串口上的。解决方法如上所示,在VMware中添加了串口,才可以通过虚拟机访问到串口设备。
2、在启动的时候没有关闭掉windows中的“超级终端”,所以在启动了虚拟机以后显示“com1”不能正常工作,发现该问题后,关闭了Windows中的“超级终端”,然后重启了虚拟机。呵呵,从此Linux虚拟机下终于可以顺利的进行串口的连接了。^_^!
为了在虚拟机里面使用minicom与开发板通讯,需要进行一些设置。
VMWare5.5+Redhat9
VMWare设置
添加方式如下:
在虚拟机开机之前先选择Edit virtual machine settings,在弹出对话框里面你会发现下面有个Add…按钮,点击这个就可以添加串口设备了。
首先会出来一个Add Hardware Wizard向导,根据这个向导选择串口设备Serial Port即可,记
得要使用实际的物理设备和上电就连结上哦,这些设置好确定完就可以使用了。
注意:有时候有些朋友会发现在打开Linux的时候说你的串口COM不能用,那你就要检查一下你有没有串口当然也不能被其他设备或软件占用哦,比如说超级终端(要关掉的),当然,你的串口也要设置正确,不要就一个串口你却选择了COM2之类的低级错误哈,好了,下面就进行Linux下的minicom设置吧,应该能顺利进入到Linux系统了吧,下面的步骤也都很简单,一步一步地来吧,good luck! 
Linux系统的minicom设置
方法一:
redhat9里面默认在/etc下面是没有minirc.dfl这个默认配置文件的
所以在vi /etc/minirc.dfl 之后添加如下内容:
pr port /dev/ttyS0
pu baudrate 115200
pu minit
pu mreset
pu rtscts No
然后保存退出就可以用root身份运行minicom了,在命令行输入minicom之后就可以开启开发板的开关,Welcome to minicom 2.00.0
OPTIONS: History Buffer, F-key Macros, Search History Buffer, I18n
Compiled on Jan 25 2003, 00:15:18.
Press CTRL-A Z for help on special keys
boot 1.0 (Jan 6 2005 - 17:48:32)
U-Boot 0.3.2 (Jan 12 2005 - 14:51:54)
U-Boot code: 21F00000 -> 21F12DF4 BSS: -> 21F16924
DRAM Configuration:
紫菀散
Bank #0: 20000000 32 MB神意太极拳
Intel FLash
Intel FLash1
Flash: 32 MB
……
出现了。
方法二:
这个方法看起来麻烦一点,其实只要你稍微会一点minicom的命令选项,一点也不麻烦!感觉比第一种方法还要简单的多,也是我知道点minicom的命令选项之后才试验出来的。具体做法如下:
在终端以root身份输入命令:minicom –s
你会发现屏幕上出现一些警告信息,说不到默认的配置文件不要管他,接着他会出现一个配置菜单选项,如下:
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/ttyS1
B - Lockfile Location : /var/lock
C - Callin Program :
D - Callout Program :
E - Bps/Par/Bits : 38400 8N1
F - Hardware Flow Control : Yes
G - Software Flow Control : No
Change which setting?
按下A把ttyS1改成ttyS0,因为我的机器只有一个串口COM1,如果你采用其他的自己相应设置。按下E,选择Bps/Par/Bits为115200 8N1,我觉得一般的开发板都要这么设置吧。然后再按下F把Yes改成No之后退出。
退出前的结果应该是下面这样子的吧:
A - Serial Device : /dev/ttyS0
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?
退出后选择如下的Save setup as dfl保存成
默认的读取配置文件即可。
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
最后退出设置菜单就可以使用minicom与开发板通讯了。
PS:细心的朋友也许你会发现在/etc/minirc.dfl文件里面用方法一和方法二得到的结果不一样,其实我也不知道einstein兄添加着两行
pu minit
pu mreset
有什么作用。
迈克尔 卡特-威廉姆斯linux教程:VMware技巧:在Minicom下启动Linux系统
[日期:2009-04-14] 来源:  作者: 
linux教程:VMware技巧:在Minicom下启动Linux系统
1、打开Vmware workstation ,单击菜单栏上的VM下的setting,进入virtual machine setting对话框
炎井温泉  2、单击add,添加serial port,依此下一步,直到完成为止。
  3、连接好开发板,打开linux虚拟机,进入终端输入minicom –s,进入minicom的设置模式。
  1)选择串口:在选择菜单中的“Serial port setup”,按回车,再按“A”以设置“Serial Device”(如果使用串口1,则输入/dev/ttyS0,如果使用串口2,则输入/dev/ttyS1,注意其中的S是大写),按回车返回。
  2)设置波特率:按“E”键进入设置“bps/par/Bits”(波特率)界面,如果按“I”以设置波特率为115200,按回车返回。
  3)数据流控制:按“F”键设置“Hardware Flow Control”为“NO”。
  其它为缺省设置,然后按回车到串口设置主菜单,选择“Save setup as df1”,按回车键保存刚才的设置(保存到“/etc/vminirc.df1”),再选择“Exit”退出设置模式,回到minicom操作模式。此时可像Windows下的超级终端一样使用了。
  4、这时上电开发板,就会在minicom中看到linux的启动信息。
  注:minicom中有用的功能
  命令帮助—“Ctrl+A”后按“Z”
  清屏 ——“Ctrl+A”后按“C”
  设置 ——“Ctrl+A”后按“O”
  发送文件——“Ctrl+A”后按“S”
  退出 ——“Ctrl+A”后按“Q”

本文发布于:2023-06-27 00:16:55,感谢您对本站的认可!

本文链接:https://patent.en369.cn/xueshu/134541.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:串口   设置   设备   开发板
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图