方晓翠, 周渊平, 王小红
(四川大学 电子信息学院,四川 成都 610065)
近年来,随着计算机、网络以及图像处理、传输技术的飞速发展,视频监控传输技术得到了显著的发展。与此同时,嵌入式设备也以其功能强,实时性好、资源占用量小,受到了越来越多人的关注,在嵌入式设备上进行视频传输和监控的开发已逐渐成为一种趋势[1]。但是目前已有的嵌入式视频监控传输设备大多都是基于局域网环境下,使得监控系统受到地域限制,而基于第三代移动通信技术(3G,3rd-generation)网络的视频监控系统[2]由于其成本过高也得不到广泛推广。基于此,提出了一种低成本高效能的方案,将NAT穿越技术、嵌入式技术结合起来设计了嵌入式跨网视频传输系统。
系统基于S3C2440开发板的嵌入式Linux平台,采用USB接口的摄像头捕捉视频,将视频数据传输到开发板,开发板上通过视频采集、处理等模块对视频数据进行处理,然后将处理后的视频数据通过网络传输至接收端PC,接收端PC运行相应软件程序,接收并解码视频数据,最后将数据图像显示在电脑上。系统总体结构如图1所示。

图1 系统总体
1.1.1 硬件开发板结构
本系统硬件平台选用的是北京扬创科技有限公司提供的utu2440-F开发板,它由核心板与底板组成,核心板上集成了了 64 MB Nand Flash和 64 MB SDRAM,底板上集成了DM9000A网卡、音频、串口、USB 模块等外设接口和芯片。开发板CPU芯片采用的是三星公司的微处理器S3C2440A,该处理器内部集成了ARM920T内核的32位微控制器,工作频率高达 400 MHz,该处理器还支持协处理器、片上调试和内存管理单元等,具有体积小,高性能、低功耗等优点。……