• 信息安全系统设计基础实验五


    北京电子科技学院(BESTI)

                  

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

                              姓名:马悦                    学号:20135235

                              成绩:             指导教师:娄嘉鹏      实验日期:2015.12.8

                        实验密级:       预习程度:               实验时间:15:30—17:00

                          仪器组次:       必修/选修:必修        实验序号:五

                          实验名称: 简单嵌入式 WEB 服务器实验 

                        实验目的与要求:(1)掌握在 ARM 开发板实现一个简单 WEB 服务器的过程。  

                                (2)学习在 ARM 开发板上的 SOCKET 网络编程。

                                (3)学习 Linux 下的 signal()函数的使用。

                        实验仪器:

    名称

    型号

    数量

    嵌入式开发平台

    UP-NETARM2410-CL  

    PC机 

     

    一、实验内容:

    1、学习使用 socket 进行通讯编程的过程,了解一个实际的网络通讯应用程序整体设计, 阅读 HTTP 协议的相关内容,学习几个重要的网络函数的使用方法。

    2、读懂 HTTPD.C 源代码。在此基础上增加一些其他功能。在 PC 计算机上使用浏览器测试 嵌入式 WEB 服务器的功能。

    二、实验步骤:

    1、阅读理解源码 
    进入/home/bc/07_httpd 目录,

    使用 vi 编辑器或其他编辑器阅读理解源代码 

    2、编译应用程序 
    先修改了Makefile:

    然后运行make产生可执行文件httpd

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

    在超级终端输入如下代码

    4、本机测试 
    在台式机的浏览器中输入 http://192.168.0.121

    (/192.168.0.121 为 UP-CUP S2410 实验板的 IP 地址)

    三、实验总结:

           本次实验做得很快,由于前几次的实验,所以对环境变量的配置很熟悉,期间出现了一个问题,make编译出错,用实验4中的方法在/usr/src 下没有建立一个linux 连接,之后更改了一下Makefile的配置,就可以顺利编译了,超级终端的挂载没有出现错误。这是本学期最后一个实验,最大的收获就是不仅在实验中学到了知识,而且还学会了不管做任何事情,都要细心,要有耐心,戒骄戒躁,不能急于求成!

  • 相关阅读:
    求能粘贴Word 内容(含图片)的在线编辑器
    html5分割上传实现超大文件无插件网页上传代码
    html5分割上传实现超大文件无插件网页上传源代码
    html5分割上传实现超大文件无插件网页上传源码
    html5分割上传实现超大文件无插件网页上传插件
    html5分割上传实现超大文件无插件网页上传控件
    html5分割上传实现超大文件无插件网页上传组件
    (推荐)手机频率与信号测试软件Cellular-Z使用方法
    虚拟化产品对比-思维导图
    图解VMware内存机制
  • 原文地址:https://www.cnblogs.com/20135235my/p/5033729.html
Copyright © 2020-2023  润新知