资源描述
几种监控方案的比较目 录一、各方案的功能特点21.1 Freescale i.Mx27的主要功能特点21.2 智原GM8180/GM8160的主要功能特点21.3 智原GM8181的主要功能特点21.4 海思Hi3511/12的主要功能特点3二、各方案的主要优缺点32.1 i.Mx27的缺点32.2 i.Mx27的优点42.3 GM8181的优点42.4 GM8181的缺点52.5 Hi3511/12的优点52.6 Hi3511/12的缺点5三、各方案的成本53.1 开发板与开发包费用53.2 产品成本63.2.1 i.Mx2763.2.2 GM818163.2.3 Hi3511/1273.2.4 成本分析8四、各方案的开发难度8一、各方案的功能特点本节主要描述Freescale、台湾智原、海思当前几种监控方案各自的功能特点,主要列出相互之间有差异的功能特点,一般处理器所具备的功能如RTC、IIC等这些通用的功能不再列出。1.1 Freescale i.Mx27的主要功能特点1、 H.264/MPEG4视频编解码,支持一路ITU656视频信号输入;2、 内置DDR SDRAM控制器,支持DDR内存,NAND Flash与NOR Flash接口;3、 6个两线制UART口或可以配置成2个5线制串口,可以满足RS485、GPIO、GPS、IR遥控、键盘以及调试口的需要;4、 两个SD卡控制器,一个ATA6硬盘接口。1.2 智原GM8180/GM8160的主要功能特点1、 H2.64/MPEG4/MJPEG/JPEG视频编解码,支持两路ITU656视频信号输入,其中GM8160只支持一路ITU656视频输入;2、 内置DDR SDRAM控制器,支持DDR内存,NAND Flash与NOR Flash接口;3、 USB2.0 OTG可以把设备当作移动存储设备一样接入到电脑主机上,USB Host可以直接接USB盘;4、 SD卡接口,1个ATA7硬盘与LCD复用的接口;5、 I2S音频输入并进行ADPCM(G.726)音频压缩;6、 ITU656视频信号输出,可用于视频回放输出;1.3 智原GM8181的主要功能特点1、 H2.64/MPEG4/MJPEG/JPEG视频编解码,支持四路ITU656视频信号输入,可以同时编解码一个D1/30fps的视频;2、 内置DDR2 SDRAM控制器,支持DDR2内存,NAND Flash与NOR Flash接口;3、 USB2.0 OTG可以把设备当作移动存储设备一样接入到电脑主机上,USB Host可以直接接USB盘;4、 一个SD卡控制器,两个SATA硬盘接口;5、 I2S音频输入并进行ADPCM(G.726)音频压缩;6、 ITU656视频信号输出、复合视频输出、VGA视频输出,可用于多种视频回放输出;7、 5个两线制UART通用串口,可以满足RS485、GPS、IR遥控、键盘以及调试口的需要;8、 AES/DES/3DES硬件加密,可以实时的对视频进行加密;9、 PCI总线扩展功能,需要添加无线网卡的应用时,可以使用价格较低、稳定性较好的PCI无线网卡。1.4 海思Hi3511/12的主要功能特点1、 H2.64/MPEG4/MJPEG/JPEG视频编解码,支持四路ITU656视频信号输入,可以同时编解码一个D1/30fps的视频;2、 内置DDR2 SDRAM控制器,支持DDR2内存,NAND Flash与NOR Flash接口;3、 USB2.0 OTG可以把设备当作移动存储设备一样接入到电脑主机上,USB Host可以直接接USB盘;4、 一个SD卡控制器;5、 I2S音频输入并可进行多种制式的音频压缩;6、 ITU656视频信号输出、复合视频输出、可用于多种视频回放输出;7、 3个UART通用串口;8、 AES/DES/3DES硬件加密,可以实时的对视频进行加密;9、 PCI总线扩展功能,需要添加无线网卡的应用时,可以使用价格较低、稳定性较好的PCI无线网卡。二、各方案的主要优缺点2.1 i.Mx27的缺点1、 单独编解码时可以1路H.264/D1 30fps的实时视频压缩,但同时编解码H.264时只能做到VGA分辨率;2、 不支持JPEG压缩功能,这个功能虽然在平时监控时不经常使用,但对于有些需要进行捉图的应用来说也是个不错的功能;3、 i.Mx27内部不具备移动侦测的能力,需要由外部的图形处理芯片(如TW2835)支持;4、 硬件只实现视频压缩,不支持音频编码压缩的功能,需要由ARM处理器用软件算法进行压缩,这样会占用一部分处理器的资源;5、 Freescale的处理器为了让高端客户产品能有一个更可靠、灵活的物理层,所以包括PowerPC、ColdFire以及ARM系列的处理器一般都只在处理器内部集成协议与控制层而不实现物理层,这样对于高端的客户来说是一个好的选择方案,但对于普通民用产品来说反而存在如下缺点:1) 控制器与物理层芯片的通信一般是高速的通信总线,国内一般中小厂家技术研发能力都不强,经常会由于走线或设计不合理导致不可靠的情况,所以不但没提高产品的稳定性反而容易降低产品的可靠性; 2) 增加一个物理层芯片会导致成本增高,并且专门的物理层芯片由于出货量少,做的厂家也少,所以价格一般较高;3) 增加一个物理层芯片也会导致产品面积与功耗增大;6、 产品更新速度较慢,并且厂家主要定位在手持设备上的应用。2.2 i.Mx27的优点1、 Freescale一贯以来的处理器都以高稳定性、高可靠性著称,虽然没有实际使用过这个芯片,但相信做为其一个重要的处理器成员,稳定性跟可靠性应该不容置疑;2、 采用ARM+ASIC的架构,具备H.264/MPEG4两种视频压缩功能,这样与其它系统的兼容性较好;3、 有两个SD卡控制器,可以同时支持两个SD卡,所以在进行存储与数据可靠性处理方面会有更大的灵活性;4、 有工业级与军工级的产品可选,上边“i.Mx27的缺点”第四项所述对于需要做高稳定性、高可靠性的军用产品或工业产品来说其实也是优点;5、 提供LinuxOS与WinCE两种开发包,没有SDK授权费用,入门成本较低;2.3 GM8181的优点1、 采用ARM+ASIC的架构,单独编解码时可以进行2.25路D1/H.264的实时视频压缩,也就是PAL制25帧/秒、NTSC制30帧/秒,同时编解码可以进行一路D1/H.264的实时编码与一路D1/H.264的实时解码;2、 视频压缩支持H.264与JPEG,只做一路压缩时,最大分辨率可以达到1280x1080;3、 具备完整的图像前端处理功能、OSD叠加、运动侦测、视频分割等视频监控产品一般所需要的功能,前端视频输入只需要ADC、输出只需要DAC,一般采用TW2864或TW2865就可以,TW2865的价格一般只是TW2835的一半;4、 采用DDR2内存控制器,DDR2内存由于现在的需求量还较大,所以同样容量的存储器较DDR要便宜;5、 具备完整的存储接口与视频输出接口,SD卡控制器、USB2.0 OTG、USB2.0 Host、SATA II*2与IDE硬盘接口、10M/100M/1000M以太网、AV与VGA输出等;2.4 GM8181的缺点1、 专门针对民用监控行业的处理器,只提供民用级的芯片,不提供工业级及军用级的芯片,所以不能用在环境较为恶劣的环境中;2、 只提供一个SD卡控制器,只能插一张SD卡,存储可靠性扩展功能较差;3、 只提供LinuxOS环境下的开发包并且需要¥35,000的费用,入门成本较高;2.5 Hi3511/12的优点1、 单独编解码时可以进行2.5路D1/H.264的实时视频压缩,并且可以支持双码流,同时编解码可以进行一路D1/H.264的实时编码与一路D1/H.264的实时解码;2、 具备完整的图像前端处理功能、OSD叠加、运动侦测、视频分割等视频监控产品一般所需要的功能,前端视频输入只需要ADC、输出只需要DAC,一般采用TW2864或TW2865就可以,TW2865的价格一般只是TW2835的一半;3、 采用DDR2内存控制器,DDR2内存由于现在的需求量还较大,所以同样容量的存储器较DDR要便宜;4、 工作环境温度-20+85oC,虽然没有达到工业级的温度范围要求,但可以适应大部分的民用及工业环境的应用要求;5、 提供的SDK功能较为完善,层次也比较清淅,并且还提供了Windows下完整的解码库,这样可以减少系统的开发难度、缩短开发时间;2.6 Hi3511/12的缺点1、 采用ARM+DSP+视频硬件加速(SoC)的架构,实际的编解码软件由提供的开发包实际,理论的稳定性会比i.Mx27与GM8181差一些;2、 只提供一个SD卡控制器,只能插一张SD卡,存储可靠性扩展功能较差;3、 只提供3个UART串口,这样对于相当部分的车载监控产品需要进行串口扩展;4、 只提供LinuxOS环境下的开发包并且需要高达¥100,000的费用,这也是业界最高的,这样大大的提高了入门成本;三、各方案的成本3.1 开发板与开发包费用i.Mx27:只需要购买开发板;GM8181:SDK开发包费用¥35,000,购买满5K芯片后可以退还些项费用;Hi3511/12:SDK开发包费用¥100,000,可以借用开发板,如果需要购买开发板还需要¥10,000;这一项的比较:海思方案的成本最高,i.Mx27的成本最低,GM8181的成本适中。3.2 产品成本此节主要比较三种方案做成产品的硬件成本,由于主要差异是主芯片周边的外围设备,所以只列出有差异部分的相关芯片,而一般系统所用到的如电源芯片、RS232电平转换芯片等等一些共用的器件不再列出比较。3.2.1 i.Mx27典型的应用框架如下:在一般监控的应用方案:i.Mx27 + DDR + TW2835(视频DAC/ADC、分割) + ISP1504(USB PHY),如果要做成带SATA硬盘接口的DVS,那么还需要扩展其它芯片。TW2835的价格大概是$12,目前同样容量的DDR内存价格比DDR2要高。3.2.2 GM8181典型的应用框架如下:在一般监控的应用方案:GM8181 + DDR2 + TW2864(视频ADC) + AIC23(音频ADC/DAC),这是一个集成度很高的芯片。其中GM8181的单价大概为$15,TW2864的单价为$7。3.2.3 Hi3511/12典型的应用框架如下:在一般监控的应用方案是:Hi3511/12 + DDR2 + TW2864(视频ADC)+ CS4954(视频DAC)+ AIC23(音频ADC/DAC) + SiI3512(PCI2SATA)+ AL260(ITU656转VGA),实际应用时可以根据不同产品减去相应的功能芯片。这其中Hi3512的单价大概为$12,TW2864的单价大概为$7,CS4954的单价大概为$2,SiI3512的单价大概为$8,AL260的单价大概为$10。3.2.4 成本分析1、通过上边的对比可以看出,如果以做一个四路带SATA硬盘的DVS为例来说,GM8181的方案无疑是最便宜的;2、 由上边也可以看出,如果产品不需要VGA、CVBS复合视频输出、SATA硬盘存储,出货量比较大到可以抵消开发包费用带来的单品分摊成本,那么海思的Hi3511/12方案硬件反而更低,也是一个不错的选择;3、 如果只考虑做一个四路音视频输入,然后通过3G把视频与GPS的定位传回给后台服务器,那么这三个方案都还可以,但如果要考虑以后产品进一步发展,比如外加视频回放输出、802.11无线网卡、SATA硬盘存储之类的,那么GM8181将会是最好的选择;四、各方案的开发难度从开发难度来说,由于Hi3511/12的SDK比较成熟、接口层次比较分明、提供的实例也比较接近应用,所以开发难度应该是最低、开发周期应该也比较短。GM8181提供的SDK成熟度与实例相对来说比海思要差一些,并且没提供PC机上的解码包,所以开发难度相对大一些、开发周期也会比较长一点。由于没深入的了解过i.Mx27,只是从网上收集到一些不太系统的资料,从了解的情况来看,相对于海思与智原的方案开发难度应该是较大、开发周期也会较长,并且产品的可扩展性会较差一些。
展开阅读全文