先说说Freescale系列。从mx1开始已经支持Camera接口了,ITu656/601都支持,很适合做 手持式图像采集设备。到MX21(ARM926EJ-S内核)增加了MPEG4协处理器,可以做视频编码了,不过只能做 CIF@25FPS。MX21的外设非常丰富,做一些低端PMP或者行业用的图像采集、处理PDA还是 不错的选择。后来出了MX31,做的比较专业了,MPEG4编解码,VGA@30fps,ARM11内核, 外设更加丰富,中高端PMP的选择。之后的MX27还是ARM926EJ-S内核的,支持H.264 codec, D1实时,不过编解码同时跑就做不到实时了。MX27的本意是V2IP,可视电话之类,也有人 做IPCamera或者手持设备的。Freescale的速度越来越快了,mx37和mx51又出现了,有什么功能 还没有研究过。
Samsung的s3c24x0可能是国内出货最多的arm了。具体没有调查过,感觉是这样。2440 也支持itu656/601接口了。除了这个和主频,感觉2440和2410没有太多区别。我们也 做过这个接口的驱动,内部有点简单的scale功能,用起来还算方便。
说说ADI著名的Blackfin。BF基本是两个系列,单核的和多核的,多款处理器之间的 兼容性特别好,程序移植很简单。有人说bf没有前途了,其实我不这么认为,看看ADI 出了这么多新型号52x/51x/54x,就知道ADI是找到了新的应用方向。那些需要在功耗、 计算能力、灵活性方面折中考虑的应用,bf单核的系列是最合适了。单核dsp可以做 图像采集、识别、简单处理,低分辨率的视频压缩,外围电路很简单,非常方便。我们 有不少客户就是做这方面的应用。bf的缺陷是外设比较少,现在出的54x多了一些,可以支持 lcd、sdio了。bf561是双核的高端型号,可以做D1 H.264/MPEG4编码的,多用于安防 监控领域,IPCamera/DVS/DVR等。听说要出4核的了,很是期待,不过希望编程别太复杂。
别的专业视频处理器就多了,SOC、DSP、ASIC一大堆,也就不说了,这里仅谈一些低功耗、 有一定处理能力、适合做图像采集与简单视频处理的芯片。
我了解的就这么多,抛砖引玉,敬请指正! |