导航:首页 > IDC知识 > arm嵌入式web服务器

arm嵌入式web服务器

发布时间:2021-02-02 14:53:57

1、嵌入式web服务器都有哪些,可不可以将tomcat部署到Arm上

可以移植到ARM上的Web服务器有很多,得看具体需要支持哪些应用了。

只是静态页面的话好说,Apache就没问题,还有很多轻量级Web服务器也可以用,比如说GoAhead,boa,lighttpd,shttpd,thttpd。

动态页面asp,php之类的,可以通过扩展程序如CGI(现在用FastCGI的很多)支持起来。支持FastCGI的很多

2、嵌入式 ARM 网络服务器怎么搭建??????

BOA 服务器是一个小巧高效的web服务器,是一个运行于unix或linux下的,支持CGI的、适合内于嵌入式系统的单任容务的http服务器,源代码开放、性能高。 boa是一种非常小巧的Web服务器,其可执行代码只有大约60KB左右。作为一种单任务Web服务器,Boa只能依次完成用户的请求,而不会fork出新的进程来处理并发连接请求。但Boa支持CGI,能够为CGI程序fork出一个进程来执行。Boa的设计目标是速度和安全。cgi在物理上是一段程序,运行在服务器上,提供同客户端HTML页面的接口。即客户端与服务器的接口。比如留言本的工作流程:先由用户在客户端输入一些信息,如名字之类的东西。接着用户按一下“留言”(到目前为止工作都在客户端),浏览器把这些信息传送到服务器的CGI目录下特定的cgi程序中,于是cgi程序在服务器上按照预定的方法进行处理。在本例中就是把用户提交的信息存入指定的文件中。然后cgi程序给客户端发送一个信息,表示请求的任务已经结束。此时用户在浏览器里将看到“留言结束”的字样。整个过程结束。

3、基于ARM-Linux的嵌入式WEB服务器设计该从哪里入手.

http://www.ilib.cn/A-dpjyqrsxtyy200706004.html

4、嵌入式web服务器都有哪些,可不可以将tomcat部署到Arm上

能否部署tomcat取决于操作系统,不取决于arm处理器。操作系统必须能够安装java-jdk才行。所以如果arm处理器的专机器,运行的自此属完整java的操作系统,如linux、window,那么肯定能够安装tomcat,如果有些嵌入式系统用的精简的linux,就不支持java,当然就不能运行tomcat。常见的嵌入式服务器有lighttpd,一般都用这个,其实用c语言,1000行左右的代码就可以写一个简单的Web服务器,然后运行在arm处理器上,例如大多数路由器都是用c写的Web服务器来做设置界面的。如果想学Web服务器怎么自己写,可以看看qhserver.com(Web服务器中文网)这个教程网,我觉得不错。

5、如何做一个在ARM上做个嵌入式服务器。可以进行远程遥控的。求思路和相关资料。

在ARM上移植一个嵌入式服务器boa或其他(查阅相关资料),编写cgi脚本,通过网页控制。

6、arm9能做嵌入式web服务器吗

可以的啊,随便做,移植嵌入式linux,再搭建一个嵌入式web服务器,其实只要芯片支持网络功能,都可以的,单片机都能做,这种案例有好多现成的代码,网上很容易就能下载到了

7、嵌入式web服务器都有哪些,可不可以将tomcat部署到Arm上?支持Servlet的web服务器选择哪个比较好?

非得用java去实现业务吗?
可以考虑直接用 嵌入式的webserver + cgi来实现
再复杂的界面呈现用html js css这些足够了

8、嵌入式web服务器boa怎么放到usrsrc

一:下载源码:从http://www.boa.org/官方网站下载源码,并将源码放置在/src 目录下。
[root@ EmbedSky ~]# cd /usr/src 进入源码目录
[root@ EmbedSky src]# tar zxvf boa-0.94.13.tar.tar 解压源码压缩包
[root@ EmbedSky src]# cd boa-0.94.13 进入源码解压包
[root@ EmbedSky boa-0.94.13]# cd src
[root@ EmbedSky src]# ./configure 生成makefile
二:编译前修改的文件:
1. 修改Makefile文件,找到CC=gcc和CPP=gcc -E,分别将其改为交叉编译器安装的路径:
CC=/usr/local/arm/2.95.3/bin/arm-linux-gcc
CPP=/usr/local/arm/2.95.3/bin/arm-linux-g++
保存退出。
2. 修改编译方式:
LDFLAGS = -g –static
注: 使用静态编译可以让目标文件自动的包含所需要的
库文件,而动态编译需要手工拷贝库文件。
3.修改/src/defines.h文件:
#define SERVER_ROOT "/etc/boa"

9、arm9 s3c2410 简单的嵌入式WEB实验

建议你查查CGI,我知道应该用到CGI接口

与arm嵌入式web服务器相关的知识