linux 串口工具 minicom安装配置.doc_第1页
linux 串口工具 minicom安装配置.doc_第2页
linux 串口工具 minicom安装配置.doc_第3页
linux 串口工具 minicom安装配置.doc_第4页
linux 串口工具 minicom安装配置.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ubuntu下minicom的安装及使用 使用Minicom是一款串口通信软件,在嵌入式开发领域应用十分广泛。类似的软件还有Windows下的超级终端(Hyperterminal),Linux下的kermit等。它们之间的区别很小,基本上可以互换,选择适合自己的就可以了。 安装:在中端输入sudo aptget install minicom也可以用新立得软件包管理器安装Minicom选择菜单“系统 | 系统管理 | 新立得软件包管理器”,如图8-11所示。单击“搜索”按钮,查找Minicom,右键单击列表中的“Minicom”,选择安装,确定之后管理器将自动从网络上下载Minicom的安装包并安装。之后还可以在这个管理器中安装其他的工具,或者将过时的软件卸载配置:1 . 在终端中输入minicom以启动minicom;2. 先按下Ctrl + a, 放开, 再按o, 出现配置菜单.3. 选择 Serial port setup, 此时所示图标在“Change which setting”中,键入“A”,此时光标移到第A项对应处:串口COM1对应ttyS0, COM2对应ttyS1. (注意选择)具体的配置信息如下所示:Serial port setup Enter+-+| 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? |+-+注意: 如果没有使用USB转串口,而是直接使用串口,那么Serial Device要配置为/dev/ttyS0(如果使用USB转串口,则需要查看dev下是否存在ttyUSB0,若没有,则创建一个:mknod /dev/ttyUSB0 c 188 0) 对波特率,数据位和停止位进行配置,键入“E”,波特率选为115200 8N1 (奇偶校验无, 停止位1),硬/软件流控制分别键入“F”“G”并且都选NO.在确认配置正确之后,可键入回车返回上级配置界面,并将其保存为默认配置。(即save setup as dfl),之后重启minicom是刚才配置生效,在连上开发板的串口线后,就可在minicom中打印正确的串口信息了。这时候可以打印串口的信息了,但是在通过串口用xmodem协议烧写内核时会提示没有xmodem协议。所以还必须安装软件包:lrzszsudo apt-get install lrzsz这时候就可以正常地用minicom通过串口烧写内核了。 下次在输入minicon 即可直接进入。命令minicom是进入串口超级终端画面,而minicom -s为配置minicom。说明/dev/ttyS0 对应为串口0 为你连接开发板的端口。注意:非正常关闭minicom,会在/var/lock下创建几个文件LCK*,这几个文件阻止了minicom的运行,将它们删除后即可恢复组合键的用法是:先按Ctrl+A组合键,然后松开这两个键,再按Z键。另外还有一些常用的组合键。(1)S键:发送文件到目标系统中;(2)W键:自动卷屏。当显示的内容超过一行之后,自动将后面的内容换行。这个功能在查看内核的启动信息时很有用。(3)C键:清除屏幕的显示内容;(4)B键:浏览minicom的历史显示;(5)X键:退出mInicom,会提示确认退出。3、配置文件所在目录Ctrl + A - O+-configuration-+| Filenames and paths | File transfer protocols -| Serial port setup | Modem and dialing | Screen and keyboard | Save setup as dfl | Save setup as. | Exit |+-+选择Filenames and paths+-+| A - Download directory : /home/crliu | B - Upload directory : /tmp | C - Script directory : | D - Script program : runscript | E - Kermit program : | F - Logging options | | Change which setting? |+-+(1)A - download 下载文件的存放位置(开发板 - PC)开发板上的文件将被传输到PC机上的/home/crliu目录下。(2)B - upload 从此处读取上传的文件(PC - 开发板)PC机向开发板发送文件,需要发送的文件在/tmp目录下(PC机上的目录)。做了此项配置后,每次向开发板发送文件时,只需输入文件名即可,无需输入文件所在目录的绝对路径。三、Linux下如何使用USB转串口设备对没有串口的笔记本持有者来说,做硬件开发经常为没有串口而烦恼,不过现在有了USB转串口设备。但是新的问题又出现了,比如说对于Minicom下的PC机和目标机通信还是存在着一些配置问题,下面就说一下linux下USB转串口的具体配置和问题:注意: 默认情况下ubuntu已经安装了USB转串口驱动(pl2303)。1、# lsmod | grep usbserial如果有usbserial,说明系统支持USB转串口。2、插上USB转串口,在终端输入命令#dmesg | grep ttyUSB0,如果出现连接成功信息,则说明ubuntu系统已经识别该设备了。注意: 虚拟机环境下的ubuntu默认情况下是不能自动识别的,需要在虚拟机窗口右下角点击Prolific USB-Serial Controller,然后选择Connect (Disconnect from Host),这样才能被ubuntu系统识别。3、在上面minicom的配置中设置Serial Device: /dev/ttyUSB0,重启开发板,这样基本上就可以正常使用minicom来打印串口信息了。4、问题 如果经过上面的步骤minicom还是不能正常工作,出现如下错误提示:# sudo minicomminicom: cannot open /dev/ttyUSB0: 没有该文件或目录这时可以尝试换一个USB口,然后再次操作以上流程。 如果还是提示这个错误,那么可以使用下面的方法来解决。这种方法是在硬件里添加串口设备,将window下的设备添加到虚拟机里。也就 是说,要在window获得焦点的时 候加入usb转串口,然后再到虚拟机下将这个设备添加进去,这时就可以在ubuntu下查看添加的这个设备的设备文件,一般是/dev/tty0或者 /dev/ttyS0。这种方法其实是将window的usb转串口作为虚拟机的串口,所以就是tty0或者ttyS0了,而不是真正在ubuntu下加载的。具体步骤如下:(1)打开虚拟机环境,然后选择VM-Settings(Ctrl+D)。(2)点Add,进入添加硬件向导,选择Serial Port,点Next。(3)选择第一项Use physical port on the host,点Next。(4)选择Physical serial port方式为Auto detect,勾选Connect at power on,点Finish完成。(5)然后在上面minicom的配置中设置Serial Device: /dev/tty0或者Serial Device: /dev/ttyS0,重启开发板,这样就可以正常运行minicom了。- 使用Minicom是基于窗口的。要弹出所需功能的窗口,可按下Ctrl-A(以下 使用C-A来表示Ctrl-A),然后再按各功能键(a-z或A-Z)。先按C-A,再 按z,将出现一个帮助窗口,提供了所有命令的简述。配置minicom (-s选项,或者C-A、O)时,可以改变这个转义键,不过现在我们还 是用Ctrl-A吧。以下键在所有菜单中都可用: UParrow-up或k DOWNarrow-down或j LEFTarrow-left或h RIGHTarrow-right或l CHOOSEEnter CANCELESCape.屏幕分为两部分:上部24行为终端模拟器的屏幕。ANSI或VT100转义 序列在此窗口中被解释。若底部还剩有一行,那么状态行就放在这儿; 否则,每次按C-A时状态行出现。在那些有专门状态行的终端上将会 使用这一行,如果termcap信息完整且加了-k标志的话。下面按字母顺序列出可用的命令:C-A两次按下C-A将发送一个C-A命令到远程系统。如果你把转义字符 换成了C-A以外的什么字符,则对该字符的工作方式也类似。A切换AddLinefeed为on/off。若为on,则每上回车键在屏幕上 显示之前,都要加上一个linefeed。B为你提供一个回卷(scrollback)的缓冲区。可以按u上卷,按d下卷, 按b上翻一页,按f下翻一页。也可用箭头键和翻页键。可用s或S键 (大小写敏感)在缓冲区中查找文字串,按N键查找该串的下一次出现。 按c进入引用模式,出现文字光标,你就可以按Enter键指定起始行。 然后回卷模式将会结束,带有前缀的内容将被发送。C清屏。D拨一个号,或转向拨号目录。E切换本地回显为on/off(若你的minicom版本支持)。F将break信号送modem。G运行脚本(Go)。运行一个登录脚本。H挂断。I切换光标键在普通和应用模式间发送的转义序列的类型(另参下面 关于状态行的注释)。J跳至shell。返回时,整个屏幕将被刷新(redrawn)。K清屏,运行kermit,返回时刷新屏幕。L文件捕获开关。打开时,所有到屏幕的输出也将被捕获到文件中。M发送modem初始化串。若你online,且DCD线设为on,则modem被初始化 前将要求你进行确认。O配置minicom。转到配置菜单。P通信参数。允许你改变bps速率,奇偶校验和位数。Q不复位modem就退出minicom。如果改变了macros,而且未存盘, 会提供你一个save的机会。R接收文件。从各种协议(外部)中进行选择。若filename选择窗口和下 载目录提示可用,会出现一个要求选择下载目录的窗口。否则将使用 FilenamesandPaths菜单中定义的下载目录。S发送文件。选择你在接收命令中使用的协议。如果你未使文件名选择 窗口可用(在FileTransferProtocols菜单中设置),你将只能在一 个对话框窗口中写文件名。若将其设为可用,将弹出一个窗口,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论