arm-linux

http://armboard.taobao.com/

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2010年6月2日

摘要: 在arm板的uclinux内核中,有时需要利用boa做web服务器,和arm板的linux内核不同,uclinux需要使用arm-elf-gcc编译工具,uclinux内核下boa的编译一般有两种办法,第一种:在进行uclinux内核移植时,使用uclinux自带的boa,和内核一起编译, 网上这种办法介绍的很多,这里不再描述第二种:在x86PC上分开编译uclinux内核和boa,然后再将boa放到uclinux文件系统运行 在这里,本人将自己的编译经验总结分享一下,希望大家不吝赐教。1. 解压boa-0.94.13.tar.gz,进入boa-0.94.13/src目录2. ./config 阅读全文
posted @ 2010-06-02 10:21 arm-linux 阅读(1024) 评论(0) 推荐(0)

摘要: uClinux中boa web server的配置作者:wzc0066来源:www.mcuos.com正文:一、环境准备编译环境:uClinux-dist-20040408.tar.gz编译工具:arm-elf-*板子型号:SmartArm2200二、编译配置1、选择Kernel/Library/Defaults Selection -> Customize Vendor/User Settings -> Network Applications -> boa并编译2、配置boa web server:2.1、修改文件uClinux-dist/user/boa/src/def 阅读全文
posted @ 2010-06-02 10:06 arm-linux 阅读(823) 评论(0) 推荐(0)

摘要: 1.web服务器的工作原理 web 服务器作为一个数据载体,可以将本地的信息和数据通过网络传递给远端发出请求的客户,这在远程监控的实现有很大的意义。web服务器监听用户端的服务请求,根据用户请求的类型提供相应的服务。用户端使用web浏览器和web服务器进行通信。web服务器在接收到用户端的请求后,处理用户请求并返回需要的数据。一个完整的HTTP事务一般由以下四个阶段组成:l客户与服务器建立TCP连接;l客户向服器发送请求;如果请求被接受,则由服务器发送应答,在应答中包括状态码和所要的文件;l客户与服务器关闭连接。(2) uClinux下web服务器的实现 从本质上讲,web服务器是在计算机幕后 阅读全文
posted @ 2010-06-02 09:05 arm-linux 阅读(616) 评论(0) 推荐(0)

摘要: uClinux下,主要有三个Web Server:httpd、thttpd和Boa。Httpd是最简单的一个Web Server,它的功能最弱,不支持认证,不支持CGI。Thttpd和Boa都支持认证、CGI等,功能都比较全。为了实现动态Web技术,这里我们选择实现一个支持CGI的、非常适合于嵌入式系统的Boa Web Server。Boa是一个单任务的http服务器,源代码开放、性能高。目前,uClinux的代码中已经包含boa的源代码,在uClinux下实现 Boa,需要对Boa做一些配置和修改。这主要通过对boa.conf和mime.types文件进行修改来实现,需要改动的配置有以下几项 阅读全文
posted @ 2010-06-02 09:03 arm-linux 阅读(691) 评论(0) 推荐(0)