基于OMAP5912远程视频监控系统的设计与实现

嵌入式系统   作者:刘明兰 罗伟武汉理工大学自动化学院 时间:2009-05-19来源:电子产品世界

  系统硬件设计

  系统硬件设计即为OMAP5912电路板的设计,设计中,电源管理芯片采用TPS65010;DDR采用K4X56163PE芯片;NOR FLASH采用两MT28F128J3FS-12芯片;音频CODEC芯片采用TLV320AIC23;以太网接口芯片采用LAN91C96;另外还设计有USB接口、UART接口、音频输入输出接口、JATG/Multi-ICE仿真调试接口及四个扩展接口。OMAP5912 电路板原理框图如图2所示。


图2  OMAP5912电路板原理框图

  系统软件设计

  系统实现的功能是采集视频并进行远程传输,软件部分设计主要包括软件平台的构建、摄像头驱动程序的实现、视频采集和视频编码的实现、嵌入式WEB服务器的构建、视频网络传输的实现。

  1)开发平台的建立

  在应用程序开发前,首先需要在OMAP5912电路板中建立起软件平台,主要步骤如下:

  (1)在PC机中安装MontaVista Linux嵌入式操作系统。
  (2)移植u_boot到目标板中
  (3)Linux内核配置并增加如下两个模块:
  ①Multimedia devices→<*>Video For Linux→[*]V4L information in proc filesystem;
  ②USB Support→USB Multimedia devices→<*>USB OV511 Camera support;
  修改一些参数,其中最重要的是修改Makefile文件:
  ARCH:= OMAP
  CROSS_COMPILE=arm_v4t_le-
  最后执行如下命令生成内核镜像文件:
  #make dep #创建内核依赖关系
  #make clean #清除中间文件
  #make uImage  #创建内核镜像文件(4)使用tftp方式下载内核镜像文件

1 2 3 4 5 6 7

关键词: 视频监控 B/S OMAP5912 MontVista Linux WEB服务器 200905

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版