首页 > Web开发 > 详细

[国嵌攻略][174][CGI快速入门-网页控制LED]

时间:2016-04-01 12:42:09      阅读:229      评论:0      收藏:0      [点我收藏+]

CGI程序(Common Gate Way Interface)

在服务器外部供服务器调用的程序,CGI程序与服务器配合后能让服务器完成更强大的功能。

 

1.浏览器通过HTML表单或超链接请求指向一个CGI应用程序的URL。

2.服务器收发到请求。

3.服务器执行指定所CGI应用程序。

4.CGI应用程序执行所需要的操作,通常是基于浏览者输入的内容。

5.CGI应用程序把结果格式化为网络服务器和浏览器能够理解的文档(通常是HTML网页)。

6.网络服务器把结果返回到浏览器中。

 

移植CGI库

1.解压

tar zxvf cgic205.tar.gz

2.修改Makefile

cd cgic205

vim Makefile

修改工具链为arm-linux-

3.编译

make

5.拷贝库文件

cp libcgic.a .../rootfs/lib

6.修改boa配置文件

ScriptAlias /app/ /web/app/   指定CGI程序路径

7.修改网页

<a  class=”menu” href=”/led.html”>LED控制</a>

标签通过action调用CGI程序,并且参数通过url地址传递给CGI程序。

 

编写CGI程序

 

编译CGI程序

arm-linux-gcc –L ./cgic205 –lcgic -I ./cgic205 led.c –o led.cgi

-L 表示库文件路径, -l 表示要包含的库文件, -I 表示头文件路径

[国嵌攻略][174][CGI快速入门-网页控制LED]

原文:http://www.cnblogs.com/d442130165/p/5344276.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!