博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20144303 20145239 《信息安全系统设计基础》实验五 网络通信
阅读量:4966 次
发布时间:2019-06-12

本文共 882 字,大约阅读时间需要 2 分钟。

20144303 20145239 《信息安全系统设计基础》实验五 网络通信 

实验内容与步骤

1、环境配置

  • 参考实验一。

2、共享代码文件

  • \experiment\exp5\exp5\ws目录下的07_httpd文件夹拷贝到共享文件夹bc

3、编译应用程序

进入07_httpd文件夹,运行 make 产生可执行文件httpd,然后分别输入

  • armv4l-unknown-linux-gcc -o ../bin/httpd httpd.o copy.o -lpthread

  • armv4l-unknown-linux-gcc -o httpd httpd.o copy.o -lpthread

4、下载调试

  • 使用 NFS 服务方式将 httpd 下载到开发板上,输入mount -t nfs -o nolock 192.168.0.234:/home/bc /host
  • ./httpd运行可执行文件httpd

5、本机测试

  • 在台式机的浏览器中输入 http://192.168.0.121(192.168.0.121为 UP-CUP S2410 实验板的 IP地址,可以使用ifconfig在arm中查看),观察在客户机的浏览器中的连接请求结果和在开发板上的服务器的打印信息。

实验过程中遇到的问题及解决过程

本次实验我们一共遇到了两个问题。

问题一:

make时出现:error127

解决:找到了原因,环境变量配置出现问题,是拷代码时没有将一个Rules.mak的MAK类型文件一起拷过来,导致make命令不能使用,重新配置后则正常make。

问题二:

进入07_hpptd文件夹中,尝试直接make进行自动编译。出现如下图所示的错误,error1。

解决:为了解决httpd未能自动编译的问题,如下图所示对hpptd.c文件进行手动多线程编译。

总结

  • 到此,五次实验全部完成。遇到很多奇奇怪怪的问题最后都一一克服,收获颇丰,最后,感谢我的搭档。

 

转载于:https://www.cnblogs.com/dwc929210354/p/6130517.html

你可能感兴趣的文章
我对应用软件——美团的看法
查看>>
执行了的程序,才是你的程序.
查看>>
struts2.x + Tiles2.x读取多个xml 配置文件
查看>>
表单校验之datatype
查看>>
python第六篇文件处理类型
查看>>
hdu 3183 A Magic Lamp 贪心
查看>>
ubuntu16系统磁盘空间/dev/vda1占用满的问题
查看>>
面试题14 调整数组顺序使奇数位于偶数前面
查看>>
grid网格布局
查看>>
flask简单的注册功能
查看>>
JSP常用标签
查看>>
dashucoding记录2019.6.7
查看>>
IOS FMDB
查看>>
编码总结,以及对BOM的理解
查看>>
九涯的第一次
查看>>
Android中全屏或者取消标题栏
查看>>
处理器管理与进程调度
查看>>
页面懒加载
查看>>
向量非零元素个数_向量范数详解+代码实现
查看>>
java zip 中文文件名乱码_java使用zip压缩中文文件名乱码的解决办法
查看>>