20145324 20145325《信息安全系统设计基础》实验五

本文记录了基于ARM开发板实现简单WEB服务器的过程,包括SOCKET编程与signal函数使用等关键技术点。通过实验,作者掌握了开发板上的网络编程方法,并分享了调试经验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

20145324 20145325《信息安全系统设计基础》实验五

exp5_简单嵌入式WEB服务器实验

实验目的与要求

1、掌握在ARM开发板实现一个简单的WEB服务器的过程
2、学习在ARM开发板上的SOCKET网络编程
3、学习Linux下的signal()函数的使用。

实验步骤

1.继续使用exp1中的实验环境
2.将实验代码拷贝到共享文件夹
3.编译应用程序
运行make产生可执行文件httpd
885282-20161127160602940-459034220.png
4.下载调试
使用NFS服务方式将HTTPD下载到开发板上,并拷贝测试用的网页进行调试
885282-20161127160825878-1877454627.png
5.本机测试
在台式机的浏览器中输入http://192.168.0.121,观察在客户机的浏览器中的链接请求结果和在开发板上的服务器的打印信息
885282-20161127160926518-1934229997.png

遇到的问题及解决方法

在make的时候出现了下图中的问题
885282-20161127161112378-2087957687.png
建一个bin文件就好了

心得体会

经过前几次实验的惨虐,这次的实验略轻松,很快就配好了环境把实验做完了。这学期的实验让我受益匪浅,使得我的动手实践能力有了质的改变。

转载于:https://www.cnblogs.com/SJZGM10/p/6106668.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值