- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 Linux 文件系统及应用程序添加,调试实验-3 --- NFS 方式调试应用程序实验 NFS 应用程序调试实验 【实验目的】 掌握 NFS 通信方式主机服务器—cygwin NFSD 的配置; 掌握 Linux 系统内核支持 NFS 服务的配置方法; 通过实验掌握使用 NFS 通信方式调试应用程序。 【实验设备】 硬件:EduKit2410 系统,PC 机; 软件:Linux 或者 Windows XP下的 cygwin 开发环境。 【实验内容】 利用 cygwin NFS 服务器实现 PC 机与实验系统 NFS 文件共享; 通过 NFS 方式调试运行简单的 hello 应用程序。。。 【实验原理】 1. NFS 文件系统 NFS(Network FileSystem)由 SUN公司于1984年推出。NFS是 RPC service, NFS 的主要设计目的是为了在不同的系统中共享文件,其通讯协议设计与主机及操作系统无关,NFS 通常也称为网络硬盘共享。用户在 Linux 系统可以通过 mount 命令将远端文件系统安装在自己的文件系统之下,此时操作远端的文件和操作本地机器的文件完全相同。在 Linux 应用程序的的开发过程中使用 NFS 映射可以使开发和调试变得更为方便,可以将主机上的文件当作本地文件使用。 本实验将使用Cygwin 环境下的 NFS 服务器(NFSD)这种方法来使用 NFS 服务,介绍如何安装 Cygwin 下的NFS 服务安装和使用。 在 Linux 系统中,可以使用 NFS 服务调试应用程序和 NFS 文件系统加载,这里介绍 NFS 方式调试应用程序。 2. 使 Linux 系统支持 NFS 服务 要使用 NFS 服务,需要修改 Linux 内核配置及工具集配置。 a. 修改 Linux内核内核配置 在 Linux 内核配置中选择: - Networking options TCP/IP Networking,其他使用缺省配置 - Network device support Network device support,其他使用缺省值 - File systems Network file systems NFS File system support File systems Network file systems Provide NFSv3 client support b. busybox 配置 除了需要 Linux 内核支持 NFS 服务之外,还需要使 mount 命令支持 NFS 操作。所以在编译 busybox(本书暂未提及,请参考其他资料)的配置中应选择支持 NFS: make menuconfig Linux System Utilities mount 选择 support mounting NFS file systems 3. NFS 方式调试程序 NFS 服务器的安装,配置,启动 (见书P101) (注意,要关闭所有的防火墙!!!)。 NFS 应用程序调试实验 【实验步骤】 1. 准备实验环境 使用 EduKit2410 目标板附带的串口线连接目标板上 UART0 和 PC 机串口 COM1. 使用 EduKit2410 目标板附带的交叉网线连接目标板 NET1 和 PC 机网络接口。 2. 串口/网络设置 在 PC 机上运行 Windows 附件中自带的超级终端串口通信程序(波特率 115200、1 位停止位、无校验位、无硬件流控制) 3. 实验操作过程 实验操作过程 实验操作过程 实验操作过程 实验操作过程 实验操作过程 实验操作过程 实验操作过程 实验操作过程 实训题 1.安装cramfs 文件系统,烧录映像文件(在18---35扇区)后,运行 hello 测试程序. 2.按老师所讲实验过程和步骤, 根据PPT,完成TFTP和NFS方式调试应用程序实验 3.按实验报告格式要求,写出实验报告. * * * 同学们注意,linux选择配置文件edukit2410-amd已配置好上面选择 busybox 配置也已设置好 同学们注意,一定要连接好网络,才能启动NFS 服务器 启动cygwin,安装NFS服务器,并检查是否安装成功 同学们注意,一定要连接好网络,才能启动NFS 服务器 注意,要关闭所有的防火墙!!! 如果启动NFS服务器不成功,检查/ETC/下 的几个配置文件是否没设好?(见书P101) 启动cygwin,安装NFS服务器的另一种方法: 启动cygwin,安装NFS服务器的另一种方法: 启动cygwin,安装NFS服务器的另一种方法: 依次启动: portmap nfsd mountd NFS服务器的共享目录(在Cygw
您可能关注的文档
最近下载
- 人教新课标数学六年级下册《自行车里的数学》PPT课件.ppt
- 机电一体化毕业论文7000字.doc VIP
- 2023年4月河南省考公务员结构化面试真题试题试卷答案解析.doc VIP
- 《英语学术论文写作教程》教学课件 Unit 1 Writing Foundation.pptx VIP
- AI+智慧医疗整体解决方案 人工智能+智慧医疗整体解决方案.pdf VIP
- 中药制剂生产工艺流程.pptx VIP
- 口腔颌面部解剖(淋巴).ppt
- 9A文孟洪涛谈威科夫交易法.pdf
- GBZT201.2-2011 放射治疗机房的辐射屏蔽规范 第2部分:电子直线加速器放射治疗机房.pdf
- 详细解读2021年新修订《中华人民共和国科学技术进步法》PPT教学课件.pptx VIP
文档评论(0)