基于ARM9-Windows CE的多媒体监控系统的设计

基于ARM9-Windows CE的多媒体监控系统的设计

论文摘要

视频监控系统是以计算机技术为核心,结合先进的多媒体技术、网络通信技术、数字图像压缩技术等多项技术的一种计算机系统。随着后PC时代的来临,这些技术都得到了迅猛发展,与此同时,视频监控系统也进入了新的发展阶段。此外,嵌入式系统技术在近几年也取得辉煌成就。因此,本文采用嵌入式系统技术进行新一代监控系统的设计,具有开发难度低、可维护性强等显著特点。本文所设计的多媒体监控系统基于S3C2410处理器,以Windows CE 5.0作为嵌入式操作系统。本文详细论述了系统的硬件组成和嵌入式操作系统的移植,其中包括引导程序的开发、操作系统的定制和摄像头驱动程序的设计。第一章综述了视频监控系统和嵌入式系统的发展状况,提出了本课题的设计内容。第二章详细论述了系统硬件的选取和实现,通过比较多种设计方案,最终采用ARM处理器,随后给出处理器与其他接口的电路原理图。第三章分析了系统引导程序的设计,具体阐述了Nboot、Eboot的开发,并实现了Eboot中的几个重要OEM函数。第四章介绍了操作系统内核的裁剪、SDK的生成和USB摄像头驱动程序的开发。第五章给出了本系统的运行结果,概况了本设计的主要内容,并对系统进一步的发展工作进行了展望。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 引言
  • 1.1 视频监控系统的发展概况
  • 1.1.1 全模拟监控系统
  • 1.1.2 DVR监控系统
  • 1.1.3 网络DVR模拟监控系统
  • 1.1.4 视频服务器监控系统
  • 1.1.5 网络摄像机监控系统
  • 1.2 视频监控系统的未来发展方向
  • 1.3 嵌入式系统的发展
  • 1.4 课题背景及主要工作
  • 第2章 硬件方案的选取与设计
  • 2.1 视频监控系统的结构原理
  • 2.2 设计方案的比较
  • 2.2.1 DSP处理器的系统方案
  • 2.2.2 基于多处理器架构的系统方案
  • 2.2.3 ARM处理器的系统方案
  • 2.2.4 ARM处理器的选取
  • 2.3 系统硬件框图
  • 2.3.1 S3C2410芯片概述
  • 2.3.2 S3C2410芯片特点
  • 2.4 接口电路
  • 2.4.1 S3C2410存储器接口
  • 2.4.2 RAM接口
  • 2.4.3 NAND FLash接口
  • 2.4.4 音频接口
  • 2.4.5 以太网接口
  • 2.4.6 串口通信接口
  • 2.4.7 USB主机接口
  • 2.4.8 JTAG扫描接口
  • 2.5 硬件抗干扰设计
  • 第3章 BOOT LOADER分析与设计
  • 3.1 Nboot分析与开发
  • 3.1.1 ARM启动
  • 3.1.2 Nboot程序设计
  • 3.2 Windows CE 5.0及其BSP简介
  • 3.3 Boot Loader
  • 3.4 Eboot开发
  • 3.4.1 OEMDebugInit
  • 3.4.2 OEMPlatformInit
  • 3.4.3 OEMPreDownload
  • 3.4.4 OEMLaunch
  • 3.4.5 配置文件
  • 第4章 操作系统构建与驱动程序编写
  • 4.1 系统内核裁剪
  • 4.1.1 组件添加
  • 4.1.2 配置参数
  • 4.1.3 系统编译
  • 4.2 SDK制作和导入
  • 4.3 驱动程序开发
  • 4.3.1 驱动模型
  • 4.3.2 摄像头驱动开发
  • 第5章 结论
  • 5.1 运行结果
  • 5.1.1 Boot Loader
  • 5.1.2 摄像头驱动程序
  • 5.2 总结
  • 5.3 展望
  • 致谢
  • 参考文献
  • 附录A1 S3C2410引脚图(一)
  • 附录A2 S3C2410引脚图(二)
  • 附录A3 S3C2410引脚图(三)
  • 附录B ZC0301寄存器表
  • 攻读学位期间的研究成果
  • 相关论文文献

    标签:;  ;  

    基于ARM9-Windows CE的多媒体监控系统的设计
    下载Doc文档

    猜你喜欢