| 【中文题名】 | 嵌入式Linux开发及数字视频监控系统设计 |
| 【英文题名】 | Design of Digital Video Monitoring System Based on Embedded Linux |
| 【学科专业】 | 电路与系统 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-4-27 |
| 【中关键词】 | 嵌入式系统,linux,移植,远程视频监控,, |
| 【英关键词】 | Embedded System,Linux,Migrate,Remote Video Monitoring, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>监视、报警、故障诊断系统> |
| 【论文摘要】 |
随着信息技术、计算机产业以及互联网技术的迅速发展,嵌入式系统(Embedded System,ES)成为了当前IT产业最瞩目的焦点之一。基于嵌入式的远程数字视频监控系统是当前嵌入式应用开发领域一个热门的课题。相比较于传统的视频监控系统,它具有高可靠性、组网方便、可远程监控等优点,因而更适用于工业控制、民用以及银行、政府等部门的安防系统。
数字视频监控系统的开发涉及到视频编码、网络传输、无线传输、操作系统(Operating System,OS)等嵌入式开发软硬件多方面技术。系统的开发基于嵌入式硬件平台和嵌入式操作系统。在本文中硬件平台采用基于多媒体嵌入式处理器PXA270的开发板,PXA270是XScale结构体系ARM内核的32位处理器,凭借丰富的接口和ARM内核高性能、低功耗的特性,开发板完全满足系统整体开发中各项需求。操作系统采用在嵌入式领域逐渐成为主流操作系统的嵌入式Linux操作系统。嵌入式Linux可以应用于多种平台,是源代码开放的自由软件,自身支持强大的网络功能并拥有众多的软件资源。正是嵌入式Linux的发展才使开发高性能、低成本远程数字视频监控系统成为可能。
本文中着... |
| 【论文题纲】 |
|
摘要 |
3-4 |
|
ABSTRACT |
4-8 |
|
第一章 绪论 |
8-10 |
|
1.1 课题背景 |
8 |
|
1.2 课题主要研究工作 |
8-9 |
|
1.2.1 课题的研究设想 |
8-9 |
|
1.2.2 课题的主要工作 |
9 |
|
1.3 本论文的内容结构 |
9-10 |
|
第二章 嵌入式系统开发基础 |
10-24 |
|
2.1 嵌入式系统 |
10-12 |
|
2.1.1 嵌入式系统的应用 |
10 |
|
2.1.2 嵌入式系统的特点 |
10-11 |
|
2.1.3 嵌入式系统的分类 |
11-12 |
|
2.2 嵌入式Linux |
12-14 |
|
2.2.1 嵌入式Linux的应用现状 |
12-13 |
|
2.2.2 嵌入式Linux的特点 |
13-14 |
|
2.3 嵌入式处理器及体系结构 |
14-21 |
|
2.3.1 嵌入式处理器 |
14-15 |
|
2.3.2 ARM架构处理器 |
15-19 |
|
2.3.2.1 ARM及相关技术简介 |
15-16 |
|
2.3.2.2 ARM架构及特点 |
16 |
|
2.3.2.3 ARM微处理器系列 |
16-18 |
|
2.3.2.4 ARM微处理器体系结构 |
18-19 |
|
2.3.2.5 ARM微处理器的寄存器结构 |
19 |
|
2.3.2.6 ARM微处理器的指令结构 |
19 |
|
2.3.3 体系结构的概念 |
19-20 |
|
2.3.4 XScale微架构处理器 |
20-21 |
|
2.4 Intel PXA270 开发板 |
21-23 |
|
2.4.1 Intel PXA270 简介 |
22 |
|
2.4.2 Intel PXA270 主要特点 |
22-23 |
|
2.5 本章小结 |
23-24 |
|
第三章 嵌入式L inux应用终端的建立 |
24-38 |
|
3.1 嵌入式Linux开发环境的建立 |
24-27 |
|
3.1.1 建立ADS开发环境 |
24-26 |
|
3.1.2 建立交叉编译环境 |
26-27 |
|
3.2 Bootloader移植 |
27-28 |
|
3.3 Linux内核移植 |
28-31 |
|
3.3.1 Linux内核的裁减和编译 |
28-30 |
|
3.3.2 Linux内核的烧写 |
30-31 |
|
3.4 根文件系统的烧写 |
31-32 |
|
3.4.1 根文件系统 |
31 |
|
3.4.2 制作Cramfs格式的根文件系统 |
31-32 |
|
3.5 Linux设备驱动程序的开发 |
32-36 |
|
3.5.1 嵌入式Linux驱动程序层次结构 |
32-33 |
|
3.5.2 Linux设备管理 |
33-34 |
|
3.5.3 Linux设备驱动程序的特点 |
34-35 |
|
3.5.4 Linux设备驱动程序的功能 |
35 |
|
3.5.5 Linux设备驱动程序的结构 |
35-36 |
|
3.6 本章小结 |
36-38 |
|
第四章 视频采集模块的设计与实现 |
38-50 |
|
4.1 硬件平台 |
38-39 |
|
4.1.1 系统结构 |
38-39 |
|
4.1.2 系统工作过程 |
39 |
|
4.2 系统软件实现 |
39-48 |
|
4.2.1 USB系统结构 |
39-40 |
|
4.2.2 USB摄像头内核驱动配置 |
40-42 |
|
4.2.3 摄像头视频捕获程序的编写 |
42-44 |
|
4.2.3.1 应用V4L接口采集图像 |
42-43 |
|
4.2.3.2 用内存映射方式从摄像头采集图像 |
43-44 |
|
4.2.4 图像的USB的传输 |
44-45 |
|
4.2.5 基于PXA270 USB摄像头的驱动程序编写 |
45-48 |
|
4.3 本章小结 |
48-50 |
|
第五章 数字视频监控系统设计 |
50-60 |
|
5.1 视频监控系统概述 |
50-53 |
|
5.1.1 视频监控系统发展的三个阶段 |
50-51 |
|
5.1.2 视频监控系统的发展方向 |
51 |
|
5.1.3 视频监控系统的编解码技术 |
51-52 |
|
5.1.4 视频监控系统的国内外有关研究动态 |
52-53 |
|
5.2 系统功能 |
53 |
|
5.3 总体结构 |
53-55 |
|
5.4 模块构架设计 |
55-59 |
|
5.4.1 视频输出 |
55 |
|
5.4.2 加挂硬盘 |
55-56 |
|
5.4.3 GPRS模块 |
56-58 |
|
5.4.4 移动终端 |
58-59 |
|
5.5 本章小结 |
59-60 |
|
第六章 总结与展望 |
60-64 |
|
6.1 总结 |
60 |
|
6.2 待改进之处 |
60-61 |
|
6.3 展望 |
61-64 |
|
致谢 |
64-66 |
|
参考文献 |
66-70 |
|
硕士期间研究成果 |
70 |
|
| 【DOI】 | LunWen.ID:2.2008.382557 |