本红外遥控摄像存储仪的设计与实现科生毕业答辩专业:电子信息科学与技术班级:09050142班学号:姓名:导师:时间:2013.06红外遥控摄像存储仪的设计与实现背景综述总体设计系统演示结论展望红外遥控摄像存储仪的设计与实现背景综述红外遥控摄像存储仪的设计与实现总体设计系统演示结论展望背景综述背景综述背景随着人们安防意识的不断提高,家庭、实验室安防已成为人们关注的焦点。视频监控系统能在人疲于直接观察的场合,适时、清晰、真实地反映被监视控制对象的画面。视频监控系统已成为在现代化管理中监控观察的有效工具。意义红外遥控摄像存储仪系统是一个集嵌入式技术、多媒体信息、网络通讯、图形显示等多种技术为一体的综合系统。其在工业和日常生活中都有广泛的应用前景,如安全监控、视频聊天、可视电话等。稳定可靠、轻便小巧的嵌入式视频监控系统拥有广阔的市场需求。总体设计红外遥控摄像存储仪的设计与实现软件平台硬件平台总体设计——硬件平台结论展望系统演示背景综述总体设计总体设计结论展望背景综述总体设计——硬件平台总体设计结论展望背景综述系统演示嵌入式微处理器:三星公司生产的基于ARM920T内核的芯片S3C2440特点:一款16/32位RISC微处理器,为一般类型的应用提供了性能高、功耗低、价格低的微处理器解决方案,这些方面都很好的满足了嵌入式视频监控系统对微控制器的要求。S3C2440提供了很多可扩展功能的模块,主要有MMU虚拟内存管理单元、LCD控制器、2通道SPI、IIC接口、IIS接口、3通道UART、4通道DMA、4通道具有PWM功能的定时器、130个通用I/O口、8通道ADC接口、摄像头接口、触摸屏接口、24通道外部中断源、1个USB主机接口/1个USB设备接口、SD/MMC接口、音频输入输出接口等。ARM开发板:广州友善之臂公司的FriendlyArmMINI2440红外USB摄像头:韩国现代V2000遥控系统硬件:STC89c54RD+芯片+步进电机+红外遥控器总体设计——软件平台总体设计结论展望背景综述系统演示嵌入式操作系统:Linux系统Linux操作系统的特点:Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux以它的高效性和灵活性著称,Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。Linux是一款遵循GPL协议的开源操作系统,用户使用的时候不需要缴纳任何版权费用,内核可以任意的裁剪,几乎支持所有的32位、64位CPU,几乎可以从网络上找到所有的硬件驱动程序;而且PC版的Linux和嵌入式的Linux都是基于一个内核的,这样使得很多PC开发的软件经过交叉编译后能够直接运行在嵌入式设备上,使得开发周期变短,这可以更加迅速的将产品推向市场,所以Linux在嵌入式操作系统中,占有重要地位。系统演示红外遥控摄像存储仪的设计与实现系统演示模型建立结论展望背景综述系统演示系统演示总体设计结论展望背景综述系统演示结论展望红外遥控摄像存储仪的设计与实现结论展望总体设计背景综述结论基于本设计完成了基本的视频监控功能,实现了红外夜视和遥控控制摄像头角度的功能,并能实时拍照存储。论文的编写过程中增强了对于嵌入式Linux视频监控系统的理论认识。在QT编程中,完成了界面的布局,并且以C&C++混合编程的方式,完成了底层通信模块的设计。在基于V4L2的嵌入式Linux视频编程中,成功的实现了对Linux系统内核服务的调用。在网络编程部分,进一步理解与运用了socket套接字与TCP/IP协议。在红外遥控的编程中,实现了51单片机、液晶屏、步进电机、红外遥控器和接收器等的C语言编程。结论展望系统演示结论展望总体设计结论展望背景综述系统演示不足整体设计还是显得比较粗糙,视频清晰度不高多处模块未能实现功能,如视频录制回放摄像头调节不灵活,监控画面不流畅结论展望总体设计结论展望背景综述系统演示展望•尝试其他编码压缩方式、尽可能实现压缩比大、网络宽带占用小;•利用信号量、锁等机制实现多客户端连接同一摄像头,实现服务端并发传输;•实现完善录像点播、回放等功能;•完善程序、增强程序的可移植性;