20144303 20145239 《信息安全系统设计基础》实验五 网络通信
2016-12-04 11:50
489 查看
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文件进行手动多线程编译。
总结
到此,五次实验全部完成。遇到很多奇奇怪怪的问题最后都一一克服,收获颇丰,最后,感谢我的搭档。相关文章推荐
- 20145310《信息安全系统设计基础》实验五 网络通信
- 20145311《信息安全系统设计基础》实验五 网络通信
- 20145312《信息安全系统设计基础》实验五 网络通信
- 20145310《信息安全系统设计基础》实验五 网络通信
- 20145327 《信息安全系统设计基础》 实验五 网络通信
- 20144303 20145239《信息安全系统设计基础》实验一 开发环境的熟悉
- 20145213《信息安全系统设计基础》实验五 网络通信
- 20145239 20144303《信息安全系统设计基础》实验二
- 20144303 20145239《信息安全系统设计基础》实验一 开发环境的熟悉
- 20145214 《信息安全系统设计基础》实验五 网络通信
- 20145305 《信息安全系统设计基础》实验五 网络通信
- 20145218 《信息安全系统设计基础》实验五 网络通信
- 20145240 《信息安全系统设计基础》实验五 网络通信
- 20145215&20145307《信息安全系统设计基础》实验五 网络通信
- 20145337 《信息安全系统设计基础》实验五 网络通信
- 20145239 20144303 《信息安全系统设计基础》 实验二 固件设计
- 20145302张薇 20145308刘昊阳 《信息安全系统设计基础》实验五 网络通信
- 20145304 20145315 《信息安全系统设计基础》 实验五 网络通信
- 20145304 20145315 《信息安全系统设计基础》 实验五 网络通信
- 20145219 《信息安全系统设计基础》实验五 网络通信