嵌入式第七次

本次实验涵盖了网线制作、HTML网页设计、嵌入式二进制网页文件制作及使用CGI实现网页交互功能等内容。实验中利用HTML设计了一个简单的嵌入式Web服务器网页界面,该界面能够控制LED灯的开关状态及蜂鸣器的启停。

一、实验目的:

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>

四、总结及实验心得:

这次实验制作了网线,简简单单的网线才发现里边的线束一个顺序都不能错。

转载于:https://www.cnblogs.com/cuineo/p/6582005.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值