嵌入式软件设计第7次实验报告
学号:140201206 姓名:刘宇新
组别:第7组 实验地点:D19
一、实验目的:
1.熟悉网线的制作(T568B标准直连线)
2.学会使用HTML语言(超文本标记语言)进行网页的设计
3.学会使用makefsdata.exe制作嵌入式二进制网页文件。
二、实验内容:
1.制作T568B标准的直连线一根。
2.设计嵌入式Web服务器网页,样式如下:
3.使用makefsdata.exe制作嵌入式二进制网页文件并烧入嵌入式处理芯片。
4.使用浏览器访问嵌入式Web服务器完成网页的显示。
三、实验过程描述及结果展示:
1.实验原理
公共网关接口
CGI(Common Gateway Interface)
是
WWW
技术中最重要的技术之一,有着不可替代的重要地位。
CGI
是外部应用程序与
Web
服务器之间的接口标准,是在
CGI
程序和
Web
服务器之间传递信息的规程。
CGI
规范允许
Web
服务器执行外部程序,并将它们的输出发送给
Web
浏览器,
CGI
在物理上是一段程序,运行在服务器上,提供同客户端
HTML
页面的
接口。
绝大多数的
CGI
程序被用来解释处理来自表单的输入信息,并在服务器产生相应的处理,或将相应的信息反馈给浏览器,
CGI
程序使网页具有交互功能。比如通过
web
来处理提交的数据,用的就是
CGI
技术。
2. 代码
<HTML>
<HEAD>
<TITLE>Ƕ��ʽWeb������������ҳ</TITLE>
</HEAD>
<BODY>
<P>
<IMG src="./image/photo.jpg" alt="����ӣ��" align="right">
</P>
<H1 align="center">Ƕ��ʽWeb������LED��BEEP����</H1>
<DIV style="margin-top:1cm; text-align:center;">
<FORM method="get" action="./leds.cgi">
LED:
<input type="radio" name="LED_TEST" value="LED_START" >ON
<input type="radio" name="LED_TEST" value="LED_STOP" checked>OFF
<BR> <BR>
<input type="submit" name="button1" value="SEND">
</FORM>
</DIV>
<DIV style="margin-top:3cm; text-align:center;">
<FORM method="get" action="./beep.cgi">
BEEP:
<select name="BEEP_TEST" >
<option value="BEEP_START">ON
<option value="BEEP_STOP" selected = "selected">OFF
</select>
<BR> <BR>
<input type="submit" name="button2" value="SEND">
</FORM>
</DIV>
</BODY>
</HTML>
四、总结及实验心得:
本次实验的难点在于制作网线,但是以前自己动手做过,买过水晶头自己压过线,所以制作网线不是很难。