当前位置 : 安防网>工程运作>安防设计>阅读正文

嵌入式网络视频服务器的设计

作者: 时间:2008-10-12

       2、网络接口
       经压缩的视频流由MPC860T封装成IP包后,通过网络接口送入Internet。采用MPC860T的FEC(Fast Ethernet Controller)加上物理层芯片以及脉冲变压器构造一个10/100M以太网接口,由此实现上述功能。FEC提供一个标准的MII接口, MPC860T主要完成MII接口层以上的功能,而MII以下的物理层主要通过专用的物理层芯片实现。

      四、系统的软件设计
      软件设计包括:VxWorks操作系统的内核生成和 VxWorks下驱动程序与应用程序的开发。VxWorks是美国Wind River System公司推出的嵌入式实时开发环境,它是专门为嵌入式系统设计开发的可裁减、高性能的操作系统。为了发挥VxWorks的功能并设计出可靠、高效的嵌入式系统,还用到Tornado集成开发环境。TornadoII就是Wind River公司推出的为了开发VxWorks 应用系统提供的集成开发环境,提供一种有效的方式开发嵌入式实时应用程序,同时对目标机系统的影响做到最小。
      本系统中软件的架构如图5所示,主要包括:1)硬件底层驱动程序,包括BSP的开发、操作系统的裁剪和移植、文件系统的开发和应用等。设备驱动程序是直接控制设备操作的程序,也是设备上层的一个软件接口,功能是对I/O进行操作。只要系统访问设备就会调用驱动,从这一点可以看出,驱动程序不能自动执行,只能被系统或应用程序调用。设备驱动程序通常包含六个主要功能:对设备进行初始化、打开设备操作、关闭设备操作、从设备上接收数据并提交给系统、把数据从主机上发送给设备和对设备进行控制操作。2)应用程序的设计,它包括以下三个模块:TVP5150的数据采集、视频编码、数据的网络功能。其中TVP5150的数据采集模块包括对 TVP5150初始化,工作参数和反馈状态信息的设置等。视频解码模块除了完成对AT2042的驱动,还为上层应用提供配置管理接口。网络功能模块包括音视频编码数据的网络传输和网络服务功能等子模块。

上一页 1 2下一页
上一篇:基于RFID的不停车收费系统设计
下一篇:没有了
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册