实验一 常用命令及工具实验.docx
- 文档编号:24969850
- 上传时间:2023-06-03
- 格式:DOCX
- 页数:15
- 大小:839.70KB
实验一 常用命令及工具实验.docx
《实验一 常用命令及工具实验.docx》由会员分享,可在线阅读,更多相关《实验一 常用命令及工具实验.docx(15页珍藏版)》请在冰豆网上搜索。
实验一常用命令及工具实验
实验一常用命令及工具实验
【实验目的】
1、了解minicom配置串口通信参数的过程,掌握利用minicom进行传输文件方法
2、了解网络文件系统nfs的配置,掌握利用nfs进行文件的传输和异地运行目标板程序
3、掌握ftp的使用方法
【实验步骤】
一、Minicom的使用
第1步首先在桌面上点击打开vmware软件,并开启虚拟机,进入linux系统,如下所示:
图1打开虚拟机
第2步在虚拟机当中用利用鼠标右键,单击打开终端,如下所示:
图2打开linux终端
第3步在终端当中输入minicom-s命令,如下所示:
[root@localhostroot]#minicom–s
图3输入minicom–s打开minicom视图
第4步在如下图4当中,选择SerialPortSetup菜单选项,并按照如下图5、6、7的提示,来对串口进行配置,在图5当中按A,进行配置串口,在图6当中按E和I,对串口进行波特率进行配置,在图7当中,对串口硬件流进行配置,在如下所示。
图4选择SerialPortSetup配置菜单
有关串口通信选项的含义:
"Filenamesandpaths":
选择需要传输的文件和路径
"Filetransferprotocols":
选择传输文件的通信协议
"Serialportsetup":
设置串口通信参数
"Savesetupasdfl":
将设置好的各项参数保存为dfl
"Savesetupas":
将设置好的各项参数保存为自定义的文件名
"Exit":
退出返回到minicom设置好后的终端
"ExitfromMinicom":
从minicom命令中退出返回Linux终端
将光标移到"Serialportsetup",按回车键会弹出串口通信参数的配置菜单。
1)串口通信口的选择:
(A-SerialDevice)
接"A"键把光标移动到SerialDevice。
如果串口线连在PC机的串口1上,则把Serialdevice设置为/dev/ttyS0。
如果连在串口2上,则把Serialdevice设置为/dev/ttyS1,然后按下回车键。
图5配置SerialDevice
2)串口参数的设置(E-Bps/Par/Bits)
按"E"键来设置通信波特率、数据位、奇偶校验位和停止位。
可以通过按下不同的键来设置通信参数。
例如XSBase270平台需要把波特率设为115200,数据位设为8,奇偶校验位设为无,停止位设为1。
可以分别通过按"I"、"V"、"L"、"W"键设置波特率、数据位、奇偶校验位和停止位。
设置完后按"Esc"返回。
图6配置串口波特率
3)数据流的控制选择(F-HardwareFlowControl、G-SoftwareFlowControl)
按"F"键可以完成硬件流控制切换,即完成"Yes"与"No"之间的切换。
按"G"键完成软件流控制切换,即完成"Yes"与"No"之间的切换。
下图显示的是串口配置好的后完整信息。
图7硬件流控制图
第5步配置完成后,按下“Esc”键,将会出现下图的配置菜单。
选择“Savesetupasdfl”按ENTER键来保存,当配置保存后,按下“Esc”键完成设置。
图8串口配置完成选项
第6步当minicom窗口出现后,重起XSBase270将会看到启动信息。
如果没有出现启动信息,请检查mincom的设置和线缆连接是否有错。
图9minicom配置成功选项视图
第7步利用串口通信文件传输
在与目标板连接后,可以通过串口下传一些文件到目标板,具体操作步骤如下:
1)在与目标正确连接后,进入[root@51board~],按下CTRL+A键后,再按Z键,系统调出minicom的命令选项菜单;
图10minicom帮助菜单选项
其中Sendfiles和Receivefiles两项负责文件数据的传输,所用命令使用热键进行激活。
如上传文件只需按S键。
2)当向目标板上传文件时,按S键,系统弹出串口通信协议选项,利用方向键选中zmodem传输协议,按回车键,进入文件选择菜单。
图11文件传输配置视图
3)文件传输
文件选择菜单弹出后,利用空格键选中需要上传的文件,一次可以选择多个文件,选好需要传输的文件后按回车键,便可以进行文件数据传输。
当数据传输完毕,系统会弹出传输完毕提示菜单(如下图所示)。
图11文件传输进程视图
二、网络文件系统nfs的配置
网络文件系统nfs可以将PC机上的一部分文件系统作为目标机的资源,这样可以弥补目标机存储空间的不足。
在使用网络文件之时,应对网络文件配置进行一定的设置。
第1步、利用mkdir命令,在Linux主机端的终端命令行模式下,创建一个nfs目录(在mnt目录下),并利用vi命令打开/etc/exports文件,添加如图13所示的内容,如下所示:
[root@localhostroot]#mkdir/mnt/nfs
[root@localhostroot]#vi/etc/exports
图12新建/mnt/nfs文件视图
将主机的/mnt/nfs目录设置为能够通过网络文件系统访问可读写的目标。
/mnt/nfs(rw,no_root_squash)
图13编辑/etc/exports内容
第2步、重新启动nfs
[root@localhostroot]#servicenfsstop
[root@localhostroot]#servicenfsstart
图14启动NFS服务
第3步、目标机设置(假设主机的IP地址为192.168.0.99)
[root@51Board~]#portmap
[root@51Board~]#mount–tnfs192.168.0.99:
/mnt/nfs/mnt/usb
图15挂载NFS文件系统
上述设置实现将主机上的/mnt/nfs目录挂载到目标机的/mnt目录下,并作为目标机文件系统的一部分。
这时,可以将需要传输的文件或需要运行的程序保存在主机的/mnt/nfs目录下,然后在目标机对主机/mnt/nfs上的文件进行运行或复制等相应的处理。
三、ftp文件传输
文件传输协议ftp(FileTransimitProtocol)利用以太网实现文件的传输。
ftp相对于串口传输文件来说,传输速度快,所以上传比较大的文件一般采用ftp来实现,需要上传的文件应保存到主机的/var/ftp/pub目录下。
下面具体介绍ftp文件传输过程(假设主机的IP地址为192.168.0.100)。
(ftp的具体其他用法可以在linux终端提示符输入manftp查看)。
第1步、在目标板的调试终端输入ftp命令
[root@51Board~]#ftp192.168.0.100
第2步、输入用户名和密码:
用户采用匿名登陆网络(anonymous),无需输入密码。
如果用户需要采用其他的用户名登陆,必须修改(脚本)
第3步、当用户名和密码都正确后,在调试终端显示登陆成功信息和ftp提示符,如图所示。
图16登录192.168.0.100服务器
第4步、文件传输:
ftp提示符下利用cd命令转到主机的pub目录下,利用get命令上传需要传输的文件。
假设需要上传的文件为facedect(确保文件保存在主机的/var/ftp/pub目录下)
ftp>getfacedect
第5步、文件传输完毕后,ftp输出成功信息和被传输文件的字节数。
(如图所示)
图17获取ftp数据成功提示信息视图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验一 常用命令及工具实验 实验 常用命令 工具