嵌入式web服务器支持服务接口开发么

嵌入式web服务器支持服务接口开发么,第1张

仅支持部分。

为了提高对设备的易操作性,很多设备中提供pc机直接通过浏览器操作设备的功能。这就需要在设备中实现web服务器。现在在嵌入式设备中所使用的web服务器主要有:boa、thttpd、mini_httpd、shttpd、lighttpd、goaheand、appweb和apache等。

现在的嵌入式linux中CGI程序主要使用C语言。对于编写C语言的CGI程序,可以编写好程序之后,在linux操作系统下编译,用针对硬件平台的linux的交叉编译工具编译就可以,写的html网页界面在记事本写即可。我以前写的CGI程序就是在此环境下写的。这也是最普遍的开发方法。

嵌入式WEB服务器常见的有

lighttpd

shttpd

thttpd

boa

mathopd

minihttpd

appweb

goahead

这些都可以移植使用在嵌入式应用中。

goahead包括C代码,与网页代码两部分。可以用source insight写代码。 移植到嵌入式arm linux系统的话,在PC上用arm-linux-gcc编译,然后放到板上arm linux系统中运行。 用浏览器访问arm linux系统的80端口,就可以看到goahead运行的页面。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/731435.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-11
下一篇2023-08-11

发表评论

登录后才能评论

评论列表(0条)

    保存