位置:51电子网 » 技术资料 » 嵌入式系统

嵌入式Linux系统CGI程序设计技术

发布时间:2007/4/23 0:00:00 访问次数:569

MAX232CPE货源 PDF 芯片资料 报价 | 嵌入式Linux系统CGI程序设计技术
电子论坛
您现在的位置:下载
,442K
MAX232CPE 的货源和报价
MAX232CPE 的相关技术信息
其他型号 北京诚顺鑫电子科技有限公司联系人:孙小姐/尹小姐/崔小姐,刘小姐
电话:010-51657839/83345066/0755-82731083
深圳市汉亨电子有限公司联系人:朱小姐
电话:086-0755-82812810/83687824
北京华军科讯科技有限公司联系人:付先生/林小姐/韦小姐/黄小姐
电话:010-62938823/62913321
汕头市鸿益电子有限公司联系人:詹先生
电话:0754-4476061/4476071
>>更多供应商

嵌入式Linux系统CGI程序设计技术

摘要:在详细介绍一种嵌入式Web服务器BOA的实现与配置方法的基础上,以一个Web在线远程监控GPIO(通用输入/输出)的程序为实例,介绍嵌入式Linux系统下CPU程序设计技术。

关键词:嵌入式系统Linux BOA CGI GPIO

1 概述

随着互联网应用的普及,越来越多的信息化产品需要接入互联网通过Web页面进行远程访问。嵌入式Web系统提供了一种经济、实用的互联网嵌入式接入方案。这里结合一种嵌入式Web Server BOA来介绍嵌入式Linux系统下的CGI程序设计技术。

2 Web Server BOA的实现与配置

2.1 uClinux下,主要有三个Web Server:HTTPD、THTTPD和BOA。HTTPD是最简单的一个Web Server,它的功能最弱,不支持认证,不支持CGI。THTTPD和BOA都支持认证、CGI等,功能都比较全。BOA是一个单任务的小型HTTP服务器,源代码开放、性能优秀,特别适合应用在嵌入式系统中。目前的uClinux的代码中已经包含BOA的源代码。在uClinux下实现BOA,只需要对BOA做一些配置和修改。以下是配置的过程。

(1)编译BOA到内核

首先,需要把BOA编译到内核,即执行make menuconfig,在应用程序选单中NETWORK application项下面选择boa。该操作需要重新编译内核。

(2)编制配置文件boa.conf

在Linux操作系统下,应用程序的配置都是以配置文件的形式提供的,一般都是放在目标板/etc/目录下或者/etc/config目录下。但boa的配置文件boa.cont一般都旋转在目标板/home/httpd/目录下。

例如,一个典型的boa.conf文件格式如下:

ServerName Samsung-ARM

MAX232CPE货源 PDF 芯片资料 报价 | 嵌入式Linux系统CGI程序设计技术

电子论坛
您现在的位置:下载
,442K
MAX232CPE 的货源和报价
MAX232CPE 的相关技术信息
其他型号 北京诚顺鑫电子科技有限公司联系人:孙小姐/尹小姐/崔小姐,刘小姐
电话:010-51657839/83345066/0755-82731083
深圳市汉亨电子有限公司联系人:朱小姐
电话:086-0755-82812810/83687824
北京华军科讯科技有限公司联系人:付先生/林小姐/韦小姐/黄小姐
电话:010-62938823/62913321
汕头市鸿益电子有限公司联系人:詹先生
电话:0754-4476061/4476071
>>更多供应商

嵌入式Linux系统CGI程序设计技术

摘要:在详细介绍一种嵌入式Web服务器BOA的实现与配置方法的基础上,以一个Web在线远程监控GPIO(通用输入/输出)的程序为实例,介绍嵌入式Linux系统下CPU程序设计技术。

关键词:嵌入式系统Linux BOA CGI GPIO

1 概述

随着互联网应用的普及,越来越多的信息化产品需要接入互联网通过Web页面进行远程访问。嵌入式Web系统提供了一种经济、实用的互联网嵌入式接入方案。这里结合一种嵌入式Web Server BOA来介绍嵌入式Linux系统下的CGI程序设计技术。

2 Web Server BOA的实现与配置

2.1 uClinux下,主要有三个Web Server:HTTPD、THTTPD和BOA。HTTPD是最简单的一个Web Server,它的功能最弱,不支持认证,不支持CGI。THTTPD和BOA都支持认证、CGI等,功能都比较全。BOA是一个单任务的小型HTTP服务器,源代码开放、性能优秀,特别适合应用在嵌入式系统中。目前的uClinux的代码中已经包含BOA的源代码。在uClinux下实现BOA,只需要对BOA做一些配置和修改。以下是配置的过程。

(1)编译BOA到内核

首先,需要把BOA编译到内核,即执行make menuconfig,在应用程序选单中NETWORK application项下面选择boa。该操作需要重新编译内核。

(2)编制配置文件boa.conf

在Linux操作系统下,应用程序的配置都是以配置文件的形式提供的,一般都是放在目标板/etc/目录下或者/etc/config目录下。但boa的配置文件boa.cont一般都旋转在目标板/home/httpd/目录下。

例如,一个典型的boa.conf文件格式如下:

ServerName Samsung-ARM

-->
相关IC型号

热门点击

 

推荐技术资料

DFRobot—玩的就是
    如果说新车间的特点是“灵动”,FQPF12N60C那么... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!