- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
建立嵌入式web服务器 * ppt课件 1、掌握在ARM开发板上实现一个简单Web服务器的过程 2、学习在ARM开发板上的Socket网络编程 3、学习linux下是signal()函数的使用 4、进一步熟悉嵌入式linux开发环境及其常用命令 5、熟练掌握NFS服务配置以及 minicom串口配置 实验目的 * ppt课件 一、NFS的配置 通过vmware安装linux环境(已做) 在桌面上双击vmware,启动虚拟机,在vmware中右键-设置中,添加串口。 然后打开?red hat linux 9,登录用户名:root,密码:redhat * ppt课件 1、配置linux网络IP 配置网络,包括配置IP地址、NFS服务、防火墙。网络配置主要是要安装好以太网卡。 1、修改网络IP地址: 点击“红帽子-系统设置-网络”,打开网络设置页面: * ppt课件 1、配置linux网络IP * ppt课件 1、配置linux网络IP 双击设备eth0的蓝色区域,进入以太网设置界面 : * ppt课件 1、配置linux网络IP 双击设备eth0的蓝色区域,进入以太网设置界面 : * ppt课件 1、配置linux网络IP 设置完毕后,关闭“网络设置”窗口,将出现如下重启计算机的提示。 * ppt课件 2、防火墙设置 点击“红帽子”?“安全级别设置”?选“无防火墙” 。 * ppt课件 3、服务设置 系统设置?“服务”?去掉iptables,选中NFS服务。 * ppt课件 4、配置NFS 点击主菜单运行系统设置-服务器设置-NFS服务器(英文为:SETUP-SYSTEM SERVICE-NFS) 。 * ppt课件 3、配置NFS * ppt课件 3、配置NFS * ppt课件 3、配置NFS * ppt课件 5、NFS测试 mount 21:/arm2410s /mnt。其中21为red hat的ip(自己挂载自己)。 然后到/mnt目录下可以列出/arm2410s目录下的所有文件和目录,则说明mount成功。 * ppt课件 二、安装编译工具 1、通过SSH把armv4l-tools-2.95.2.tar.bz2软件上传到red hat linux的/arm2410s共享目录。 2、进入/arm2410-s的tool目录,解压gcc工具链: 3、修改PATH,添加/opt/host/armv4l/bin: * ppt课件 二、安装编译工具 4、测试是否安装了编译工具 输入armv,按下TAB,查看是否列出相关armv*的工具链,若出现以下信息,则证明ARM工具链安装成功: * ppt课件 三、理解和编译Web服务器代码 1、进入httpd目录,利用vi阅读理解源代码 #cd httpd 2、编译应用程序 #make 3、查看生成的应用程序 #ls * ppt课件 四、下载到目标机并测试 1、minicom串口登录到ARM 2410-S,配置ip。 2、挂载NFS目录:mount -t nfs -o nolock 21:/arm2410s /host 3、进入/host/httpd/ 5.在台式机浏览器中输入11 (目标机ip),并观察在客户机的浏览器中的连接请求结果。 * ppt课件 1、软件需求说明 五、实验原理 * ppt课件 2、功能需求说明 * ppt课件 3、数据流图 * ppt课件 4、数据需求(回应HTTP协议数据头格式) * ppt课件 5、系统结构图 * ppt课件 6、整体结构图说明 整体结构图说明整体结构图说明整体结构图说明 主程序:建立TCP类型SOCKET在80端口进行监听连接请求。接收到连接请求,将请求传送给连接处理模块处理。并继续进行监听。 * ppt课件 7、连接处理模块 * ppt课件
原创力文档


文档评论(0)