在智能仪器仪表和工业测控系统中图像采集占据着重要地位。传统的图像采集系统大多采用PCI图像采集卡进行图像采集和微型计算机软件进行图像处理或采用单片机作为控制核心的设计方案。采用PCI图像采集卡的设计方案致使系统体积庞大、成本高、携带不便,且因微型计算机总线插槽数目和采集卡通道数目有限,实现多点采集困难。而以单片机作为控制核心的设计方案由于单片机资源有限,但实现图像采集需要大量的系统资源和强大的运算处理能
在智能仪器仪表和工业测控系统中图像采集占据着重要地位。传统的图像采集系统大多采用PCI图像采集卡进行图像采集和微型计算机软件进行图像处理或采用单片机作为控制核心的设计方案。采用PCI图像采集卡的设计方案致使系统体积庞大、成本高、携带不便,且因微型计算机总线插槽数目和采集卡通道数目有限,实现多点采集困难。而以单片机作为控制核心的设计方案由于单片机资源有限,但实现图像采集需要大量的系统资源和强大的运算处理能力,因此难以实现。文中提出了一种基于ARM-Linux的实现方案,该方案利用MC9328Mxl微处理器的处理能力和ARM-Linux的系统资源。与采用传统的方法实现的系统相比,提高了系统图像数据的采集与处理能力,而整个系统速度快、功耗低、体积小、易于升级维护,可广泛应用于嵌入式设备中。
l系统硬件设计
系统由MXl板、CMOSSensor摄像头、FLASH,Sdram,LcD组成,结构如图1所示。