一种画面同步系统的设计与实现

一种画面同步系统的设计与实现

ID:28049114

大小:18.07 KB

页数:4页

时间:2018-12-07

一种画面同步系统的设计与实现_第1页
一种画面同步系统的设计与实现_第2页
一种画面同步系统的设计与实现_第3页
一种画面同步系统的设计与实现_第4页
资源描述:

《一种画面同步系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。一种画面同步系统的设计与实现  摘要:为了更好满足现在会议等场合的需求,通过采用和修改MJPG-streamer开源视频服务器软件的源码。为其添加新的功能模块,实现板端与PC端屏幕同步显示的效果。使得原本多用于视频监控的MJPG-streamer,有新的应用领域。介绍MJPG-streamer的主要插件及其功能并详细给出利用MJPG-stre

2、amer画面同步的实现的方法。实验结果表明,该设计可以很好实现屏幕间的同步。  关键词:嵌入式Linux:MJPG-streamer;同步  0.引言  随着计算机网络技术、移动通信技术、多媒体技术的快速发展。人们对产品的体验的要求越来越高。当前公司在进行产品展示时,多进行远距离展示,这样就会增加了公司的成本,并占用了办公室内的空间。且搬移不便。基于此,本文采用了一个开源工程软件,经过修改,设计实现了一种画面同步系统,减小了对投影设备的依赖,同时减少了占地空间,该系统在会展中心、学校、银行、公司等有着广泛的市场和发展

3、前景。  1.系统总体设计为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。  该系统是以Codex-A8处理器S5PV210为核心,在嵌入式Linux系统平台下,通过MJPG-streamer的输入插件获取

4、屏幕的数据,然后对所得到的视频数据通过内部总线送到视频服务器MJPG-streamer上,视频服务器经过对图像压缩处理,经过以太网传输出去,远端客户机通过浏览器或者专用软件访问视频服务器,即可在客户端同步显示板端实时画面,系统总体如图1所示。  2.硬件设计  系统的硬件系统主要包括三星公司的Codex系列处理器S5PV210、触摸屏、网卡、串口以及内存和NANDFlash存储芯片组成。s5pv210是一款高性能32位RISC微处理器,采用了ARMCodex-A8内核,ARMV7指令集,主频可达1GHz,64/32位

5、内部总线结构,32/32KB的数据/指令一级缓存,512KB的二级缓存,具有低功耗、低成本等优点。网卡选用支持10/100Mbos、小型、电压可变的以太网芯片LAN9220。内存采用DDR2RAM。NANDFlash采用SamsungK9K8G08UOB,SLC结构,大小为1Gx8bit,串口用于开发过程中的调试使用,具体硬件结构如图2所示。  3.软件设计  系统软件总体框架的介绍  本次设计的系统软件从下往上依次为Bootloader,Linux内核,Yaffs文件系统和lVlJPG-streamer视频服务器,

6、其中需要添加必要的设备驱动,系统框图如图3所示。为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。  Bootloader引导加载程序是系统加电后运行的第一段代码,是在操作系统内核运行之前运行的一小段程序。通

7、过设备的初始化。并建立内存映射空间,为操作系统准备好合适的环境。一般从网上下载的Boofloader,需要通过修改添加对特定硬件的识别、初始化之后。然后经过交叉编译得到可执行文件,通过SD卡或其他方式下载到板子上。  由于Linux内核是采用模块化设计的一种源码开放的操作系统,所以在选择了触摸屏驱动外,为了缩小编译后内核镜像的大小,本系统里只保留了必需的功能模块,删除了冗余的功能模块,待一切选择好后,就可以执行make命令对内核重新编译,然后就可以在/arm/arch/boot目录下产生一个zlmage文件。  文件

8、系统可以通过从官网下载有“瑞士军刀”之称的源码编译,然后通过mkyaffs2image工具制作yaffs文件系统,文件系统中包括Linux启动时必要的文件,内核启动后加载lintmrc文件。按照顺序启动各种服务、挂载操作和完成C库的拷贝。  的结构和画面同步的设计为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。