网络113张宝鑫28号实验六.docx

上传人:b****8 文档编号:23942889 上传时间:2023-05-22 格式:DOCX 页数:21 大小:3.41MB
下载 相关 举报
网络113张宝鑫28号实验六.docx_第1页
第1页 / 共21页
网络113张宝鑫28号实验六.docx_第2页
第2页 / 共21页
网络113张宝鑫28号实验六.docx_第3页
第3页 / 共21页
网络113张宝鑫28号实验六.docx_第4页
第4页 / 共21页
网络113张宝鑫28号实验六.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

网络113张宝鑫28号实验六.docx

《网络113张宝鑫28号实验六.docx》由会员分享,可在线阅读,更多相关《网络113张宝鑫28号实验六.docx(21页珍藏版)》请在冰豆网上搜索。

网络113张宝鑫28号实验六.docx

网络113张宝鑫28号实验六

仲恺农业工程学院实验报告纸

信息科学与技术学院(院、系)网络工程专业113班组嵌入式操作系统课

学号28号姓名张宝鑫实验日期2014.6.5教师评定

实验六

一、实验目的

(1)熟悉Linux应用程序编程;

(2)掌握Makefile文件编写或GCC交叉编译;

(3)掌握基于NFS的Linux应用程序调试方法。

二、实验内容

(1)编写一个简单的HelloWorld程序;

(2)编写/修改相应的Makefile文件;

(3)使用NFS方式调试HelloWorld程序。

三、主要实验步骤

(1).首先确认宿主机(即PC机)局域网通,外网也通;实验室的IP地址及相关信息:

(2).在宿主机(即PC机)上启动虚拟机,并运行Redhat9.0,同时配置网卡,使虚拟主机可以实现上网的功能;

可以通过手动设置网卡或者基于命令的方式来实现对网卡的配置:

#redhat-config-network

说明:

上面操作主要完成对网卡的相应配置,其中的网关及DNS请与PC机相应设置保持一致,参数设置完成后,请进行如下操作:

#servicenetworkstart

或者

#servicenetworkrestart

主要完成启动网卡,使上面设置的参数生效;

进行上网测试:

#ping192.168.80.254

Ping网关

Ping电脑主机

Ping外网

测试浏览器

以上测试完成后,说明虚拟机中的Redhat9.0已经可以上网,如果配置不成功,同学们请仔细查看相应的参数设置,必要时除了重新启动网卡外,还可以利用命令reboot直接重新启动系统。

(3).启动PC机端的Linux终端中的NFS文件系统,

说明Linux操作系统(Redhat9.0)已经安装好了NFS服务器,下面介绍相关的配置,如图所示:

创建zhangbaoxin文件夹

首先设置共享目录,本实验设置的共享目录为:

/zylinux可读可写。

#redhat-config-nfs

或者依次单击“主程序”——“系统设置”——“服务器设置”——“NFS服务器”

点击add进行添加如下:

备注说明:

Directory:

共享目录路径

Host(s):

可以实现共享的网段地址

接下来,需在关闭防火墙及相应的进程或服务

设置完成后,请在终端执行以下命令,从而启动NFS服务器:

#servicenfsstart

#servicenfsrestart

(4).使用串口线、电源线及JP8断开正确连接实验箱,并且启动超级终端,正确配置,115200-8-N-1-N,启动进入ARMLinux操作系统(对应的是超级终端),如下图所示:

使用ifconfig命令,查看IP信息

#ifconfig

说明:

启动ARMLinux,将实验箱串口0和PC主机的串口

COM1相连,同时将网线插入实验箱网卡,将实验箱接入以太网。

在PC端打开minicom或者超级终端,并进行正确设置(115200-8-N-1,无流控制)。

启动ARMLinux,并根据老师的安排,修改实验箱的IP地址(掉电后恢复默认值)。

以上IP是实验箱出厂时的IP地址,需要我们手动修

改,同时每次断电后,都会恢复到出厂时的设置,这点需要注意,我们可以使用如下命令,进行IP地址绑定:

#ifconfigeth0192.168.80.22

设定嵌入式终端的IP地址

#servicenetworkstart

使得设定生效

#ifconfig

查看IP地址

进行测试,下面的实验需要我们三台终端彼此都可以Ping通。

虚拟机PingARMLinux(嵌入式终端/实验箱)

超级终端PingPC机

超级终端Ping虚拟机

虚拟机Ping超级终端

(5).启动PC机端的Linux终端或者进入Linux虚拟

控制台,在主机上为应用程序实验建立工作目录/zhangbaoxin,并将该目录添加到主机NFS服务器中

(6)同学们可以自己使用GCC交叉编译对源代码进行编程,直到生成可执行文件。

#make

或者

#gcc–otesthello.c

 

注:

后续的实验假定已经设定了IP地址和MAC地址,不存在IP冲突。

(9).进行NFS连接,将主机NFS共享目录的

/zylinux目录mount到ARMLinux的/mnt目录下。

#mount–tnfs192.168.80.24:

/zhangbaoxin/mnt-onolock

 

4、实验心得

本次的实验内容较多,通过此次实验,我温习了Linux应用程序编程;巩固了Makefile文件编写或GCC交叉编译;掌握基于NFS的Linux应用程序调试方法。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 表格类模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1