论文题目: 基于嵌入式Linux的视频采集系统设计
论文类型: 硕士论文
论文专业: 电子科学与技术
作者: 赵昌永
导师: 王勇,陈抗生
关键词: 嵌入式系统,视频编码,设备驱动程序
文献来源: 浙江大学
发表年度: 2005
论文摘要: 随着信息技术的迅速发展,计算机产业的发展已经到了所谓的后PC时代。嵌入式系统在各行业的应用,特别是工业现场、信息家电、机顶盒等方面的广泛使用,使嵌入式系统的研究开发成为计算机领域的一个热点。嵌入式Linux操作系统是从Linux衍生出来的一种操作系统,它支持众多嵌入式处理器,并具有Unix的很多优点,而成为当前主流的嵌入式操作系统。 本文选择龙珠(Dragon Ball)为处理器,它是Motorola公司推出的具有ARM920T核的多媒体嵌入式处理器,并以嵌入式Linux为操作系统,研究在嵌入式系统上实现远程视频监控的一个应用。在对嵌入式系统的概念、特点及软件、硬件进行较详细分析讨论的基础上,做了以下研究: 分析嵌入式系统的技术发展趋势,嵌入式操作系统的定义、分类和现状。通过比较分析几种常用嵌入式操作系统的优缺点,选择嵌入式Linux作为开发系统的操作系统。 介绍Linux操作系统的特点、嵌入式Linux操作系统的开发环境和工具、嵌入式Linux操作系统的层次和调用关系、系统运行环境和常用工具。同时介绍实时嵌入式操作系统的优缺点,分析如何裁剪、定制嵌入式Linux操作系统的微内核。 以Motorola的龙珠(Dragon Ball)开发板为平台,在嵌入式Linux操作系统下,研究如何在嵌入式系统中添加新设备,详细探讨添加设备驱动程序的方法和机理。最后,为新设备—图像传感器(CMOS Sensor)编写设备驱动程序,实现高速实时图像数据的采集。在图像数据处理及传输上,在嵌入式系统上以H.263编码器为核心,通过TCP/IP协议栈的RTP传输图像数据。
论文目录:
摘要
Abstract
目录
第1章 绪论
1.1 嵌入式系统
1.2 嵌入式系统与通用计算机系统的区别
1.3 常用的嵌入式操作系统
1.4 基于LINUX的嵌入式操作系统
1.4.1 LINUX操作系统的起源和发展:
1.4.2 嵌入式LINUX操作系统的主要特点:
1.5 课题研究对象:
第2章 嵌入式LINUX操作系统
2.1 嵌入式Linux内核的特征:
2.2 嵌入式Linux内核源代码的结构
2.2.1 嵌入式Linux内核版本及布局
2.2.2 嵌入式Linux内核分析
2.3 嵌入式Linux系统的抽象结构和子系统描述
2.3.1 嵌入式Linux系统的抽象结构
2.3.2 嵌入式Linux的子系统
2.4 几种常用的嵌入式操作系统
2.5 裁减Linux
2.5.1 设计准则
2.5.2 微内核结构
2.5.3 微内核的构造
2.5.4 实时系统
2.6 小结
第3章 设备驱动程序的概要设计
3.1 设备驱动程序的设计目标
3.2 软件结构
3.3 设备驱动程序类型描述
3.3.1 硬件相关的设备驱动程序
3.3.2 设备驱动程序的属性特点
3.3.3 设备驱动程序与内核的接口
3.4 版本依赖
3.5 安全问题
3.6 小结
第4章 设备驱动程序的详细设计
4.1 设备文件
4.2 设备驱动程序接口
4.3 设备驱动程序模块
4.4 设备驱动程序构成
4.4.1 驱动程序的注册与注销
4.4.2 设备的打开与释放
4.4.3 设备的读写操作
4.4.4 设备的控制操作
4.4.5 设备的中断和轮询处理
4.5 内存访问
4.6 编译驱动程序
4.6.1 编译环境
4.6.2 编写Makefile
4.6.3 测试脚本程序
4.7 小结
第5章 TCP/IP协议及Sever/Client模型
5.1 TCP/IP协议
5.1.1 TCP/IP协议简介
5.1.2 TCP连接建立和终止
5.1.3 UDP协议
5.2 实时传输协议RTP与RTCP
5.3 Sever/Client服务模型
5.3.1、TCP Server程序
5.3.2、TCP的Client程序
5.4 嵌入式Linux的TCP/IP协议
5.5 小结
第6章 视频数据处理
6.1 网络视频监控
6.2 常用的视频压缩方法
6.2.1 H.263标准
6.2.2 M-JPEG标准
6.2.3 MPEG系列标准
6.3 视频数字资源的主要格式
6.4 小结
第7章 视频采集系统
7.1 核心处理器——Dragon Ball MX1
7.2 ADS开发板
7.3 图像传感器接口
7.3.1 接口介绍
7.3.2 接口结构
7.3.3 CSI的操作
7.4 CSI驱动程序
7.5 系统结构
7.5.1 硬件环境
7.5.2 软件环境
7.6 系统实现
7.6.1 软件结构和功能
7.6.2 视频编码
7.6.3 服务器应用程序
7.6.4 结果分析
7.7 小结
结束语
致谢
参考文献
发布时间: 2005-07-27
参考文献
- [1].嵌入式操作系统在电池检测中的应用[D]. 朱磊.哈尔滨理工大学2006
- [2].ARM9数据采集平台的设计和μC/OS-Ⅱ操作系统的移植[D]. 王燚.西安电子科技大学2009
- [3].嵌入式操作系统在智能家居中的应用与研究[D]. 孙钊.哈尔滨工业大学2006
- [4].基于ARM9的嵌入式网关的设计[D]. 曹卓.大连海事大学2008
- [5].基于嵌入式操作系统的分布式通信控制器的研究及实现[D]. 郭秀云.西南交通大学2006
- [6].基于WinCE嵌入式操作系统的便携式智能仪表设计与开发[D]. 石静.华北电力大学(北京)2003
- [7].环境监测系统及基于Linux操作系统的嵌入式软件设计[D]. 孟维红.天津大学2008
- [8].基于ARM9的灭火机器人的设计与实现[D]. 朱彦亮.江苏科技大学2014
- [9].基于ARM9的嵌入式移动机器人远程控制的研究[D]. 袁俊杰.天津理工大学2007
- [10].基于ARM9的锅炉控制系统[D]. 邝树华.广东工业大学2006
相关论文
- [1].基于嵌入式系统的视频采集模块的设计[D]. 刘斌.西安电子科技大学2006
- [2].基于嵌入式Linux的以太网视频采集系统[D]. 李冰.华北电力大学(河北)2006
- [3].基于ARM视频采集系统的设计与实现[D]. 周广荣.大连海事大学2007
- [4].基于嵌入式Linux平台的视频采集系统的设计与实现[D]. 刘海曙.中国地质大学(北京)2007
- [5].应用于网络视频监控系统的嵌入式视频采集与GUI设计[D]. 吴桂祥.浙江大学2007
- [6].基于嵌入式Linux的视频信号实时采集系统的设计[D]. 潘春鹏.重庆大学2007
- [7].基于ARM嵌入式视频采集的研究[D]. 徐赫.武汉理工大学2007
- [8].基于嵌入式Linux的摄像系统研究和实现[D]. 姜平.天津大学2005
- [9].基于嵌入式Linux的远程图像监控系统[D]. 杨继华.华中科技大学2005
- [10].基于ARM的嵌入式视频采集处理系统的设计[D]. 张云.西安建筑科技大学2006