基于 ARM 的视频采集系统的设计与实现摘要本文根据家庭视频采集系统的要求,提出一种基于 ARM 的网络视频采集方案
方案要求视频的实时传输、实时监控
本系统以 Intel Xscale 芯片和嵌入式Linux 系统为平台,在平台中搭建网络视频服务器,并以它为中介,负责将USB 摄像头采集到得视频数据传输到网络服务器中,最后发送到申请监控的远程PC 机中,远程 PC 只需在网页中便能实时的看到监控端的视频图像
论文首先阐述了嵌入式网络视频采集技术的进展、现状和前景,然后介绍了嵌入式硬件系统结构和嵌入式 Linux 操作系统的特点,阐述了嵌入式硬件整体结构,使大家大体的完整的对系统硬件有详细的了解,实际记录了嵌入式操作系统内核的编译和移植,介绍了 Bootloader 的基本原理和启动过程,实现了视频采集程序的编译和移植,讨论了嵌入式一般驱动程序的使用
随后,本文详细描述了视频采集程序的整体结构框图和具体功能代码块、网络通信编程技术、图像编解码、嵌入式视频服
关键词:ARM;嵌入式;Linux;视频采集目 录摘 要 I第 1 章 引言 1 1
1 课题的背景和来源 1 1
2 本文的内容及主要工作 1 第 2 章 嵌入式 ARM 系统硬件结构简介 3 2
1 视频监控系统结构简介 3 2
2 ARM 处理器简介 3 2
3 XSCALE 体系结构 4 2
4 主要硬件电路说明 7 第 3 章 嵌入式 ARM 系统软件结构 9 3
1 LINUX 操作系统简介 9 3
2 交叉编译环境的建立 1 03
3 嵌入式 LINUX 操作系统移植 1 13
1 BootLorder 移植 1 13
2 Linux 内核移植 1 23
3 嵌入式文件系统 1 33
4 LINUX 下的程序调试 1 4第 4 章 USB 设备驱动程序设计 1