推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于ARM的数据采集及视频传输系统的设计与实现

更新时间:2020-03-20 21:32:49 大小:6M 上传用户:IC老兵查看TA发布的资源 标签:arm数据采集视频传输系统 下载积分:3分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

近年来,随着计算机技术、多媒体技术及网络技术的快速发展,数据采集及视频传输系统正在向嵌入式、数字化和网络化的方向发展。进而随着嵌入式技术的出现以及人们对降低数据采集系统成本和提高可靠性的迫切要求,基于嵌入式系统的数据采集及视频传输系统将成为新的研究热点。本文的目的是把嵌入式技术与计算机网络技术相结合,构造一个性能稳定且具有较强处理能力的数据采集及视频传输系统。主要进行的工作如下:

    (1)构建ARM+Linux的系统平台。在硬件方面,采用三星公司的ARM系列处理器S3C2440及其外围设备构成系统的硬件核心。S3C2440是一款32位RISC的嵌入式微处理器,它基于ARM920T内核,该芯片专用于手持设备,能满足嵌入式系统低成本、低功耗、高性能和小体积的要求。本系统使用USB摄像头作为视频采集设备,以USB无线网卡作为视频传输设备,非视觉传感器的数据采集采用AT89S52单片机。整个嵌入式平台从硬件上保证了系统快速的处理响应速度。在此基础之上,本系统选用Linux的2.6内核版本构建嵌入式Linux系统,包括交叉编译环境的建立、Bootloader、Linux内核的移植、根文件系统的制作和设备驱动程序的加载。Linux由于其源代码公开、内核精简、支持多种硬件平台、网络功能强大等特点,是如今嵌入式领域使用比例最高的操作系统,视频采集及其传输系统正是其应用之一。

    (2)在ARM+Linux平台上,利用Video4Linux模块提供的API设计和实现了视频采集的功能。Video4Linux是Linux中关于视频设备的内核驱动,它为针对视频设备的程序编程提供应用程序编程接口。

    (3)选取MPEG-4视频压缩标准作为系统的视频压缩算法,并以Xvid编码器模型为基础,设计和实现了基于MPEG-4视频压缩算法的视频压缩。最后,介绍了在AT89S52单片机上实现超声波传感器测距及其数据传输的软件实现方法。

    (4)研究了视频传输的软件实现方法。首先研究了Wi-Fi无线局域网技术,它是本系统通信的物理媒介,然后分析比较了TCP协议和UDP协议。在此基础上,给出了MPEG-4视频流的RTP封装方法及RTP传输模型,提出一种采用RTP/RTCP流媒体传输...

部分文件列表

文件名 大小
基于ARM的数据采集及视频传输系统的设计与实现.pdf 6M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载