1
实验十五 嵌入式 WebServer GoAhead 移植实验
一,实验目的
完成这个实验后,您将具有以下能力:
n
了解 GoAhead webserver 的移植方法。
n
学习如何使用 GoAhead web 服务器。
二,基础知识
进行本实验前,您应具有:
n
C 语言基础
n
Linux 环境下 vi 编译器的使用
n
Makefile 的编写和使用
n
Linux 下的程序编译与交叉编译过程
三,实验环境准备
为了完成本实验,以下硬件条件是必需的:
n
UP-NETARM2410-S 嵌入式实验平台
n
PC 机 Pentium500 以上,硬盘 40G 以上,内存 128M 以上
为了完成本实验,以下软件条件是必需的:
n
PC 机操作系统 RedHat Linux 9.0
n
ARM-LINUX 开发环境
n
webs218.tar.gz 压缩包
四,情景描述
下载 webs218.tar.gz 压缩包并且解压,之后对 LINUX 目录下的 main.c 程序和 Makefile 进行
改造,并且通过交叉编译器进行编译。将生成的 webs 程序在开发板上执行并测试。
五,实验基本原理
1, GoAhead Webserver 介绍
GoAhead Webserver是为了嵌入式设备的需要而设计的。该 Webserver软件很有特色且
开源,它具有各种各样的特性,包括支持活动服务页,嵌入 Java描述语言,in-process CGI
形式,SSL,文摘访问认证,用户管理和标准 CGI等等,这些全部在一个 60K大小的存储脚
本中。这对于那些需要在基于浏览管理模式的设备上传递动态信息的系统管理开发人员来
说,是非常有用和高效的。
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.