论文摘要
本文详细分析了基于ARM的嵌入式系统的设计,并对整个开发过程给予了细致说明。体现出现阶段开发具有体积小、安装方便、成本低、实时性好的嵌入式系统是必然趋势。本文是围绕构建一个嵌入式系统展开工作的。首先给出了系统工作原理、处理核心S3C2410的特性、B/S模式的特性等,并给出了系统总体架构、硬件组成和软件层次架构;同时对系统中使用的USB技术及原理和Web Server技术及原理进行了介绍,对USB设备驱动程序和Web Server程序的编译、移植过程及系统软件功能程实现做较详细说明;此外,根据Linux内核以及Bootloader程序的源代码开放性和可裁剪性,较详细的说明了Linux内核以及vivi启动程序的裁剪、编译和移植过程,并成功构建了基于ARM开发平台的启动程序、内核和文件系统,成功构建了基于ARM平台和B/S模式的嵌入式网络监视器。
论文目录
前言内容提要第1章 绪论1.1 研究背景1.2 视频监视系统的发展1.3 嵌入式Linux现状1.4 系统设计概述1.5 本文要完成的工作第2章 嵌入式系统开发平台2.1 嵌入式系统简介2.2 ARM简介2.3 ARM架构处理器选型2.4 S3C2410处理器简介2.5 硬件开发平台简介2.6 开发平台操作系统简介2.6.1 Linux操作系统特点2.6.2 操作系统的选择第3章 交叉编译环境的建立3.1 交叉编译概述3.2 交叉编译环境建立第4章 USB摄像头驱动和图像输出实现4.1 Linux设备驱动概述4.2 USB协议简介4.2.1 USB协议三层逻辑4.2.2 USB数据传输协议4.3 USB摄像头驱动概述4.3.1 Video for Linux(V4L)概述4.3.2 USB摄像头驱动实现4.4 图像在Web浏览器输出实现第5章 嵌入式网络监视器软件系统构建5.1 软件系统架构简介5.2 Bootloader的编译移植5.2.1 Bootloader简介5.2.2 Bootloader启动过程简介5.2.3 vivi的编译移植5.3 Linux内核的裁剪和编译移植5.3.1 Linux内核简介5.3.2 Linux内核的裁剪5.3.3 Busybox简介5.3.4 Linux内核的配置和编译5.4 文件系统5.4.1 根文件系统组成5.4.2 YAFFS文件系统移植5.5 嵌入式Web服务的编译移植5.5.1 B/S模式简介5.5.2 Boa嵌入式Web服务简介5.5.3 Boa嵌入式Web服务的移植5.5.4 boa.conf和mime.types的配置5.6 测试效果第6章 结论参考文献摘要Abstract致谢
相关论文文献
标签:嵌入式论文; 模式论文; 内核裁减论文;