首页 > 技术文章 > 第五次实验报告

chuishi 2015-12-06 17:17 原文

北京电子科技学院(BESTI)

             

课程:信息安全系统设计基础                      班级:1352

成员:20135224陈实 20135226黄坤

必修/选修:必修     实验序号:5

实验名称:通讯协议设计

实验目的与要求:

1.理解密码系统开发的过程;                               

2.实现简易的通讯协议;                                   

3.包含分组算法和对称算法;                               

4.要有系统的安全设计。                                   

 

实验仪器:

名称

型号

数量

Lenovo

 

1

UP-TECHS2410

 

1

实验内容:

1.建立实验平台

1.1硬件连接

连接电源,将12V电源线的连到UP-NETARM2410-CL的电源接口;连接串口线,一端连接PC的串口,另一端连接到UP-NETARM2410-CL的串口(RS232-0);连接网线,将随机附带的交叉网线把UP-NETARM2410-CL靠近于电源接口的网口和PC机的网口连接好。

1.2建立超级终端

运行windowns系统下开始→所有程序→附件→通讯→超级终端

1.3新建一个通信终端

如果要求输入区号、电话号码等信息请随意输入,为所建超级终端取名为arm

1.4设置相应的参数

波特率设为115200,数据位为8,无奇偶校验位,停止位1,无数据流控制。

2.启动实验平台

打开电源开关,系统会由VIVI开始引导。正常启动时会显示启动信息到“Press Return to start the LINUX now, any other key for vivi”,不进行任何操作等待30S或按回车则启动进入linux系统。进入控制台,进入Linux系统,可通过ls查看应用程序目录。

3.开发工具软件的安装

配置好网络和 smb 服务器,在“开始”中点击“运行”输入虚拟机IP(即192.168.0.234)

输入用户名 bc ,密码 123456即可访问虚拟机中的文件,将armv4l-tools压缩包拷贝到bc文件夹下,解压文件,进入文件夹内执行./install 指令安装环境

4.下载调试

使用NFS服务方式将HTTPD下载到开发板上,并拷贝测试用的网页进行调试。

      5.本机测试

      在台式机中输入http://192.168.0.183(此处为实验板IP地址),观察在客户机浏览器中的请求结果和在开发板上的服务器的打印信息。

 

遇到的问题:make命令无法使用

解决方法:手动输入以下命令

armv4l-unknown-linux-gcc -DHTTPD_DOCUMENT_ROOT=\"/mnt/yaffs\" -c -o httpd.o httpd.c

armv4l-unknown-linux-gcc -DHTTPD_DOCUMENT_ROOT=\"/mnt/yaffs\" -c -o copy.c

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

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

 

实验体会:

最后一次的Linux实验的实验环境与前几次相同,我们在进行了实验4后直接做了实验5,省去很多时间,效率极大提高。前面说到实验4的电脑选得好,所以实验5也十分顺利,按着实验书去做很快快的就做出来了,不过说实话经过了这几次实验虽说对超级终端和电脑的交叉编译过程有所了解,但很多实验步骤所要求的参数值还是不清楚为什么必须选择这个,只是按着指导书做,而不能理解指导书为什么这么做。希望在今后的学习中能把这些知识学得更透彻一点,做到融会贯通。

推荐阅读