目 录 一、前言 ................................................................ 2 1.1 课题研究背景 ..................................................... 2 1.2 课程研究目的和意义 ............................................... 2 1.3 ARM2440 实验箱介绍 ................................................ 2 1.3.1 2440 核心板规格: .......................................... 2 1.3.2 2440 实验箱底板规格: ..................................... 3 1.3.3 软件资源 ................................................... 4 二 、需求分析 ......................................................... 4 三、开发环境及系统结构 .............................................. 5 3.1 开发环境 ......................................................... 5 3.2 系统结构 ......................................................... 6 四、详细设计 ........................................................... 7 4.1 ARM Linux 的建立 ................................................. 7 4.1.1 建立交叉编译环境 ........................................... 7 4.1.2 编译内核 ................................................... 9 4.1.3 生成并配置根文件系统 ...................................... 13 4.2 BootLoader 的移植 ............................................... 15 4.2.1 移植的环境 ................................................ 15 4.2.2 移植的步骤 ................................................ 15 4.3 基于 S3CC400 的嵌入式 Web 服务器 Boa 移植 ......................... 20 4.3.1 配置开发板网络 ........................................... 20 4.3.3 Web 静态网页制作 .......................................... 23 4.3.4 CGI 程序 login.c 程序。 .................................... 23 五、 结论 ............................................................................................................................................. 2 6 2 一 、 前 言 1.1 课题研究背景 随 着 3C ...