论文部分内容阅读
基于嵌入式的视频传输系统已成为当今视频传输领域的热点。嵌入式系统有着多种多样的形式与特点,通常使用可裁剪、可固化、实时性高的嵌入式操作系统。Linux操作系统不受任何商品化软件的版权制约,全世界可自由免费使用。该系统以网络为核心设计思想,支持多用户、多进程、多线程等设计思路,拥有较好的实时性,功能强大且运行稳定,同时支持32位和64位硬件,是使用最广泛的嵌入式系统。本课题采用基于ARM11的S3C6410微处理器的硬件平台,采用2.6.36内核Linux系统作为软件开发平台,利用USB摄像头采集视频图像并结合WiFi技术进行图像传输。基于WiFi的无线视频移动监控平台可以工作在某些不方便架设线路的特殊环境下,既降低了综合成本又便于改造。视频移动监控平台采用双系统结构,整个视频移动监控平台由移动平台和视频监控平台两部分组成。移动平台以STC89C52为控制芯片,搭载超声波传感器,检测环境中障碍物的距离,搭载直流电机驱动模块,驱动平台运动。视频监控平台以S3C6410作为核心处理器,采用Linux操作系统,搭载摄像头,采集图像,上位机软件采用VS2008进行设计,可以同时对多个无线视频移动平台进行监控。主要工作如下1.移动平台设计。对移动平台的软硬件进行设计,通过程序的编写,使其能够接收上位机发送的移动指令,同时将通过超声波传感器获得的周边距离信息传送给上位机。在设计过程中添加了自动避障功能和自动寻回功能,保障移动平台移动过程中的安全。2.视频监控平台设计。对Linux操作系统进行裁剪移植。Linux操作系统拥有十分强大的驱动库,选取合适的驱动函数库,对内核进行裁剪,同时进行跨芯片的驱动移植,通过ZC301摄像头进行视频信息的采集。3.传输系统的设计。该系统采用三星S3C6410芯片作为视频采集与数据包传输的主控芯片,通过无线网卡,采用TCP/IP协议,对采集到的视频信息和周边距离信息进行传输。4.上位机监控软件采用VS2008进行设计。软件在Windows系统下运行,通过对本机IP地址固定端口号进行TCP监听,接收视频监控平台传输过来的数据信息,并显示在屏幕上,同时可控制无线视频移动平台进行移动。