北京电子科技学院(BESTI)实验报告5

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

班级:1452、1453

姓名:(按贡献大小排名) 郑凯杰、周恩德

学号:(按贡献大小排名) 20145314、20145217

指导教师:娄嘉鹏

实验日期:2016.11.24

实验时间:10:00—12:00

仪器组次:

必修/选修:必修

实验序号:3

实验名称:实时系统的移植

实验目的与要求:

1、掌握在ARM开发板实现一个简单的WEB服务器的过程。

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

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

实验仪器:

名称 型号 数量
arm UP-TECH 1
PC机 XP 1
虚拟机 REDHAT 1

一、实验内容、步骤与体会:

1、实验过程的理解,实验指导书中知识点的理解。

(1) 理解源代码

进入07_httpd所在的目录,使用vi编辑器理解源代码。

设置信号处理句柄

进入根目录

命令行处理

建立TCP流SOCKET

绑定监听端口

设置允许客户

连接数量

侦听客户连接请求

客户连接请求处理

(2) 编译应用程序
使用gcc编译器,分别对文件夹下的copy.c和httpd.c进行编译,使用make命令产生可执行文件httpd

使用NFS服务方式将httpd可执行文件下载到超级终端中,运行至等待连接的界面,在本机浏览器上输入ARM实验机的IP就可以看到google界面

2、实验过程中遇到的问题以及解决方案。

(1) Makefile文件根据实验指导书编写,修改。

(2) Make编译问题及解决方案

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

二、实验心得

本次实验在实验四完成并配置好相关环境变量后,相对来说过程比较流畅。在某些步骤和情况下,如果提前把实验指导书进行细致研究的话,实验进度以及效果应该会更好。本学期信息安全设计基础实验至此就结束了,在这五次实验中,提高了我解决问题和实践的能力,对于操作系统和相关arm板开发有了更深的理解和认识。谢谢老师的指导和帮助。

转载于:https://www.cnblogs.com/jokebright/p/6131859.html

北京电子科技学院(BESTI)实验报告5相关推荐

  1. 【调剂】北京电子科技学院2021年硕士研究生招生复试调剂录取工作方案

    点击文末的阅读原文或者公众号界面左下角的调剂信息或者公众号回复"调剂"是计算机/软件等专业的所有调剂信息集合,会一直更新的. 根据<2021年全国硕士研究生招生工作管理规定& ...

  2. 助教总结-【北京电子科技学院_2016-2017-2_程序设计与数据结构】

    助教总结-[北京电子科技学院_2016-2017-2_程序设计与数据结构] 第一次做助教,匆匆忙忙,一学期转眼结束,留得一个休息日可以来总结一下这段时间的助教工作. 点评工作 本学期截止2017年7月 ...

  3. 北京电子科技学院计算机考研资料汇总

    北京电子科技学院研招网 https://www.besti.edu.cn/index.dhtml 北京电子科技学院(Beijing Electronic Science and Technology ...

  4. 北京电子科技学院计算机专业,北京电子科技学院计算机技术怎么样

    北京电子科技学院计算机技术怎么样?我们可以从以下几个方面来判断北京电子科技学院计算机技术怎么样: 第一:北京电子科技学院计算机技术全国综合排名,根据浙北京电子科技学院计算机技术学科实力.教师水平.科研 ...

  5. 北京电子科技学院计算机怎么样,北京电子科技学院计算机技术怎么样

    北京电子科技学院计算机技术怎么样?我们可以从以下几个方面来判断北京电子科技学院计算机技术怎么样: 第一:北京电子科技学院计算机技术全国综合排名,根据浙北京电子科技学院计算机技术学科实力.教师水平.科研 ...

  6. 安徽大学电气工程及自动化学院本科实验报告(MATLAB)——六、七章

     学号 Z11714047    专业  自动化     姓名 耿严       实验日期        指导教师  章军    实验成绩       安徽大学电气工程及自动化学院本科实验报告  [课 ...

  7. 广东东软学院安卓实验报告三:“数据存储”

    广东东软学院安卓实验报告三:"数据存储" Android schoolwork entertainment app: imitating wechat Software tips: ...

  8. 丽水学院计算机实验报告,实验报告PPT模板

    1 2 丽水学院计算机实验报告 附页:(共页,第页) 丽水学院计算机实验报告 一.实验目的和要求 1.通过本实验,达到对前面所学的课件素材处理技术的综合运用和巩固. 2. 掌握运用powerpoint ...

  9. 广东东软学院安卓实验报告二:“编写聊天APP界面”

    Android schoolwork entertainment app: imitating wechat Software tips: for learning only. The phone n ...

  10. c语言实验报告9 四川师范大学,四川师范大学数学与软件科学学院程序设计实验报告实验十...

    四川师范大学数学与软件科学学院程序设计实验报告实验十 一.实验目的 (1) 掌握位运算的基本概念和方法,以及有关位运算的常见算法和基本应用: (2) 掌握文件和文件指针概念,以及文件的一般定义.操作方 ...

最新文章

  1. R语言:生成正态分布数据生成--rnorm,dnorm,pnorm,qnorm
  2. ajax一次输出1万条数据库,后端接口一次给出100万条数据,请问你前端怎么分页处理...
  3. linux PCI驱动调用字符设备驱动方式
  4. 直播丨抢鲜体验-openGauss入门
  5. 第一周周冠军带你解析赛题,尝试广告算法新思路
  6. 平衡小车之家_人教版高中物理必修一 专题 共点力作用下的动态平衡 公开课优质课课件教案视频...
  7. 30个要点帮你完成java代码优化
  8. 编码解码UNICODE
  9. 如何删除绿盾加密软件
  10. php神盾解密,解析php混淆加密解密的手段,如 phpjm,phpdp神盾,php威盾
  11. python之获取文件当前位置和定位某个位置
  12. ShortcutManager桌面app图标长按快捷入口
  13. 林燕妮: 一见杨过误终生
  14. vue如何实现在页面上画画_vue组件:canvas实现图片涂鸦功能
  15. oracle中转换函数,Oracle中的转换函数
  16. Linux网络编程中EAGAIN错误和EINTR错误
  17. tanh () 函数
  18. 【读点论文】Masked Autoencoders Are Scalable Vision Learners 完型填空应用到视觉处理上
  19. Recovery HBOOT SPL RADIO APP2SD 金卡
  20. 从张鑫旭的demo中,我学到了图像拉伸的原理

热门文章

  1. 7 centos 查看程序文件数量_MongoDB最大连接数(centos7应用程序最大打开文件数)设置失效的异常分析过程与解决方法...
  2. 虚函数和虚析构函数的实现原理--虚函数表
  3. php 输入需要删除文本里的字符串_重新学习php基础之-安全E-mail(十九)
  4. 【渝粤教育】国家开放大学2018年秋季 2780T遗传与育种 参考试题
  5. 【渝粤题库】国家开放大学2021春2605经济法律基础题目
  6. Computing Platform------系统平台及其系列
  7. 双系统出现grub rescue修复方法
  8. 推荐系统实例-基于矩阵分解
  9. springboot2.x中的AOP机制总结(附带demo)
  10. 机器学习工程师 - Udacity 强化学习 Part Eleven