基于ARM-LINUX的CCTV矩阵接口的开发与研究

来源 :武汉理工大学 | 被引量 : 1次 | 上传用户:ken331
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
安防产业随着嵌入式技术的进步和更新有了很大的发展,目前嵌入式技术已经广泛应用到了CCTV矩阵控制系统,使得该产品越来越智能化,未来的产品将朝着数字化、网络化、智能化、移动化、集成一体化方向发展。现阶段CCTV矩阵控制系统在级联时的通信大多采用RS232、RS422、CAN等总线接口方式,这一方式在具体使用过程中会受到诸如通信距离、速度、数据量、误码等多方面因素的限制。本文设计的系统在级联时采用的是以太网通信,TCP/IP协议可以很好的解决总线方式中所遇到的困扰。本文设计了一个基于Arm-Linux的CCTV矩阵控制系统,该系统主要由前端视频源采集模块、信号传输模块、控制处理模块、后端视频显示模块等四大部分组成。本文对这四个模块的概念和实现方式分别进行了介绍,重点分析了控制处理模块接口这一部分并在软硬件上进行了实现。整体来讲,本文主要做了以下几个方面的工作。(1)分析了CCTV整个系统的拓扑结构以及各模块之间的通信方式,研究了RS232,RS485,TCP/IP等通信协议的数据组织和传输方式与原理。(2)研究了基于ARM处理器硬件开发平台的各个方面,熟悉了周边各类芯片及接口的功能和特性,设计了串口、网口等相关通信接口的电路。(3)对Linux系统的内核和文件系统作了进一步的学习和研究。详细研究了Linux系统的bootloader功能。同时对Linux内核以及文件系统的剪切、编译和烧写做了进一步的了解和熟悉,研究了在linux系统上开发程序时MakeFile的编写。(4)完成了串口通信与网络socket编程的设计。应用程序开发方面实现了控制模块与键盘、球机之间的串口通信,各控制系统之间的网络通信。(5)对整个系统进行了详细的测试。熟悉了相应的测试方法、测试流程,根据测试结果对程序中的相关bug做了跟踪、修改。
其他文献
多点协作传输(CoMP)技术近年来受到广泛的关注。如何动态地选择最优协作集(划分半径和协作基站数)是CoMP传输中的一个重要研究方向。本文尝试从博弈论,能量效率以及资源效率
学位
随着互联网的飞速发展和普及,有效的安全访问控制机制是合理地使用系统信息、充分发挥信息系统作用的一个前提,而采用何种方法来组织、描述用户、资源、操作之间的关系是访问
构造变形下烃类充注物理模拟实验是利用相似性原理,在砂箱等实验条件内,根据相似性理论构建油气运移的实验环境,研究油气运移和聚集的过程,该实验是研究复杂断裂带油气成藏的
随着移动网络用户的快速增加,用户对数据推送业务的需求也在不断增长,为大规模用户提供数据推送业务成为当务之急。将数据推送系统用于异构融合网络,并在数据推送系统中使用F
基于卫星的船舶自动识别系统(Automatic Identification System,AIS)作为一种新型的海上助航和安全保障系统,能够实现全球所有海域船舶的监控,得到了越来越广泛的关注。星载A
数据挖掘是一种面向信息智能、处理海量数据的应用技术,具有如关联分析、预测、分类和聚类等多种功能,目的是在众多的信息中分析研究对象的内在规律,从而提取出有价值的信息
随着视频通信的不断发展,各种视频编码技术不断涌现,各类视频终端需要满足不同的视频编码标准,这样对具体的视频硬件设计造成一定程度的困难。由此,MPEG制定了新一代RVC(Reconfig