摘要:伴随着计算机技术的进一步发展和网络技术的飞速发展,ARM技术的出现和嵌入式的面世,嵌入式系统在应用领域的发展越来越惊人,它所涉及的领域包括工业控制、消费电子、网络通信、科学研究、军事国防、医疗卫生、航空航天等方方面面。我们已经越来越重视实时通讯,时时刻刻想要了解身边发生的一切,这样我们就需要嵌入式摄像头视频采集系统来帮我们将这些功能来一一实现。
本文采用理论与实践相互结合的方式,通过对ARM系统的设计与调试,从而掌握了对嵌入式系统的设计与开发。本设计采用Cortex-A9架构的四核S5P4418芯片作为嵌入式摄像头视频采集系统的处理器,采用嵌入式操作系统作为嵌入式摄像头视频采集系统的操作系统,采用USB(FA-CAM202)200万摄像头模块作为信息采集部分,详细阐述了嵌入式系统的设计与开发过程。
关键词:嵌入式系统;摄像头;FFmpeg
目录
摘要
Abstract
1 绪论-1
1.1 课题背景-1
1.2 嵌入式系统的发展概况-1
1.3 视频采集的发展状况-3
1.4 本文研究的主要内容-3
2 系统方案设计论证-4
2.1 摄像头视频采集系统的结构和原理-4
2.2 摄像头视频采集系统整体设计-5
3 硬件部分设计-6
3.1硬件的构成-6
3.2 NanoPi2开发板-6
3.3 S5P4418处理器-10
3.4 USB摄像头-10
3.5 FFmpeg简介-12
4 驱动设计-13
4.1 USB摄像头驱动设计-13
4.2 USB摄像头驱动程序-13
5 系统调试-16
5.1 系统功能调试-16
5.2 遇到的问题以及解决办法-17
结 论-18
参 考 文 献-19
致 谢-20