摘要
目前的嵌入式系统中,USB摄像头使用比较普遍,但其应用会受到传输速度的限制。本文采用一款高速CMOS摄像头,其驱动利用S3C6410内置的FIMC接口技术,采用DMA和ping-pong缓冲池机制,结合内存共享策略,有效提高了传输速率并充分利用了有限的内存资源。深入分析了该驱动的原理和实现细节,并提出了改进设计,最终应用在嵌入式图像采集系统中,能够为应用程序提供高清、高速图像。
In current embedded systems, USB cameras are widely used. However, their applications are limited by the speed of the USB interface. Hence, we take a high speed CMOS camera. The driver of the camera is built upon the fully interactive mobile camera (FIMC) interface of S3C6410, makes use of DMA and the ping-pong buffer pool mechanism, and takes the memory sharing strategy. Therefore it achieves a higher data transmission rate and better efficiency of the available limited memory. This paper deeply analyzes the principles of this concerned driver as well as some implementation details, then provides solutions to some existing problems, which were successfully implemented to an embedded image acquisition system and can provide high-definition and highspeed images for applications.
出处
《微型机与应用》
2015年第9期81-84,88,共5页
Microcomputer & Its Applications
基金
国家自然科学基金(61273112)