基于FIC8120和PoE的IP-Camera设计
[10-10 20:36:41] 来源:http://www.88dzw.com 电子制作 阅读:8368次
文章摘要:系统软件设计鉴于FIC8120的ARM922架构,系统将FIC8120移植在低成本的Embedded Linux 2.4.19上,并根据FIC8120及IP-Camera进行了一定的裁剪和优化。系统使用标准的GNU工具链。基于FIC8120,我们首先封装了一个板级支持包(BSP),其中包括CPU初始化、存储器管理、各种外设驱动(Ethernet等)、Linux Kernel初始化、中断处理、时钟管理、看门狗、I/O系统和文件系统等。BSP也类似于初始化及硬件抽象层,上层应用程序就是通过BSP提供的API进行相关的调用。系统初始化程序还要完成系统的网络分配,视频相关参数配置(包括录像分辨率、码流
基于FIC8120和PoE的IP-Camera设计,标签:电子小制作,http://www.88dzw.com系统软件设计
鉴于FIC8120的ARM922架构,系统将FIC8120移植在低成本的Embedded Linux 2.4.19上,并根据FIC8120及IP-Camera进行了一定的裁剪和优化。系统使用标准的GNU工具链。
基于FIC8120,我们首先封装了一个板级支持包(BSP),其中包括CPU初始化、存储器管理、各种外设驱动(Ethernet等)、Linux Kernel初始化、中断处理、时钟管理、看门狗、I/O系统和文件系统等。BSP也类似于初始化及硬件抽象层,上层应用程序就是通过BSP提供的API进行相关的调用。系统初始化程序还要完成系统的网络分配,视频相关参数配置(包括录像分辨率、码流、帧率、定码率/变码率等),并关闭不用的外设以尽可能的减少功耗。
除了BSP之外,软件系统还包括IP-Camera关键的TCP/IP、UDP协议库。FARADAY提供的网络协议相当完整,并且具有很高的实时性。[2]
应用软件包括完成文件系统管理、网络服务、邮件发送、文件传送、侦测报警等。网络服务程序完成把视频发送到网络的某个端口,以供其他网络设备来访问(如远程客户端);邮件发送和文件传送程序在侦测到移动目标、需要报警的时候,把该时刻的图片截取并传送到邮件服务器或者文件服务器;侦测报警程序根据远程主机端设定的规则来判断视频中移动的目标是否需要报警。
应用程序还包含了一个Web Server,配合专用的Media Player程序,应用软件可以完成按照HTTP协议处理来自外部的服务请求,把MPEG4码流发送以太网、处理外部控制指令、移动侦测报警等。在通过IE浏览器连接到FIC8120之后,可以在页面上对FIC8120作相关的设定,如网络配置、多码流监控、SMTP服务、FTP服务器、视频质量、运动侦测、管理员密码管理等。
结束语
本IP-Camera在VGA分辨率、最大码流2Mbps、帧率30fps、变码率、移动侦测的配置下,使用局域网远程访问Web Server,并进行预览、录像、回放、设置等操作,质量优异,录像占用存储空间平均控制在500MB/Hour以内;系统整体功耗3-7W,电源效率>80%。该系统极其适用于广为分布的中大型监控场所,只需一根网线和少量的Switch/Hub就可以完成布置;它还可推荐用于原有设备改造及扩容等应用领域。毫无疑问,此IP-Camera系统是当今及下一代数字化和网络化的监控优选方案之一。
参考文献
[1] FARADAY. FIC8120 MPEG4 Codec Platform SoC Datasheet. March, 2006
[2] FARADAY. Faraday Linux Software Development Kit for FIC8120. October, 2005
[3] SILICON LABS. Si3400/Si3401 Datasheet. December, 2006
[4] SILICON LABS. Using the Si3400 and Si3401 PoE PD Controllers in Isolated and Non-Isolated Designs. AN296. December, 2006
[5] OmniVision. OV7660/OV7661 Datasheet. 2004
[6] 侯俊华,胡金演,苏博仕,陈锋. 一种新的嵌入式MPEG-4 DVR系统设计. 微计算机信息. 2006,Vol.22-No.14,P187-189
- 上一篇:嵌入式视频监控组件的设计与实现
《基于FIC8120和PoE的IP-Camera设计》相关文章
- › 基于FIC8120和PoE的IP-Camera设计
- 在百度中搜索相关文章:基于FIC8120和PoE的IP-Camera设计
- 在谷歌中搜索相关文章:基于FIC8120和PoE的IP-Camera设计
- 在soso中搜索相关文章:基于FIC8120和PoE的IP-Camera设计
- 在搜狗中搜索相关文章:基于FIC8120和PoE的IP-Camera设计