实验5
北京电子科技学院(BESTI)
实 验 报 告
课程:信息安全系统设计基础 班级:1353
姓名:吴汉彦,赵瀚青
学号: 20135312,20135320
成绩: 指导教师: 娄嘉鹏 实验日期:2015年11月10日
实验密级: 预习程度: 实验时间:15:30-18:00
仪器组次:12&20 必修/选修:必修 实验序号:5
实验名称: exp5
实验目的与要求:
1.掌握在ARM开发板实现一个简单WEB服务器的过程。
2.学习在ARM开发板上的SOCKET网络编程。
3.学习Linux下的signal()函数的使用
实验仪器:
名称 |
型号 |
数量 |
计算机 |
Lenovo |
1 |
实验箱 |
arm |
1 |
|
|
|
实验5:Exp5
一、实验步骤
1. 连接arm开发板
将arm开发板电源线接好,保持开发板开关处于闭合状态。再分别将串口线、并口线和网线与pc机连接好。
2. 建立超级终端
①、运行windows XP系统下“开始”、“所有程序”、“附件”、“通讯”、“超级终端”。
②、新建一个通信终端,取名为arm。
③、在属性对话框中,将波特率设为115200,数据位设为8,无奇偶校验,停止位为1,无数据流控制。另存为在桌面。
具体参照实验一实验报告:http://www.cnblogs.com/5320zhq/p/4966254.html
3. 启动实验平台
①、打开超级终端,打开arm机电源开关。等待一分钟后arm机的信息会显示在超级终端的窗口中。
②、输入ifconfig命令,记录下arm机的ip为:192.168.0.234。
4. 修改xp系统与redhat虚拟机的ip
xp系统与redhat虚拟机的ip均与arm机的ip在同一网段
5、编译应用程序
运行make产生可执行文件httpd。
6.下载调试
使用NFS服务方式将HTTPD下载到开发板上,并拷贝测试用的网页进行调试。
7.本机测试
在台式机的浏览器中输入http://192.168.0.121(121为实验板的IP地址),观察在客户机的浏览器中的链接请求结果和在开发板上的服务器的打印信息。
二、遇到的问题以及解决方法
输入的IP地址不是ARM试验机的地址
解决方式:更改后成功显示了
三、心得与体会
本次实验是这个学期最后一个实验,有了之前的知识储备,完成起来相对顺利,并没有遇到很多问题。通过一个学期的实验,感觉对实践能力有质的提升,结合上课学习的知识,感觉受益匪浅。