论文部分内容阅读
近年来,嵌入式系统应用产品的市场需求日益增长,其产值呈现不断增长趋势,嵌入式系统开发已经成为信息技术产业的热点。而凭着ARM公司和微软公司的影响力,基于ARM硬件平台和Windows CE嵌入式操作系统的嵌入式产品应用开发已成为业界主流。对于嵌入式系统的开发,不管是硬件和软件架构的总体设计,还是其中各关键技术的实现,由于涉及到多个方面的开发技术,均具有一定难度。在开发过程中,各关键技术已成为影响嵌入式产品开发进度的一个主要因素。传统工业级图像采集处理系统,大多是由CCD摄像头、图像采集卡、PC机组成,虽然已经得到了广泛的应用,但是具有结构复杂,成本高,体积大,功耗大等缺点。随着传感器技术、微电子技术、嵌入式系统开发技术的发展,开发具有多种接口与智能控制及智能处理功能的微型图像采集成为可能,同时采用新方法也使得克服以上诸多缺点成为可能。本文针对传统图像采集处理系统的不足,以图像采集系统的控制,数据采集,传输等问题为实验研究对象,对基于ARM硬件平台和Windows CE的嵌入式系统开发技术进行了比较深入的论述,一方面可以作为参考资料供嵌入式系统开发工程师开发嵌入式系统时参考,另一方面还为开发图像采集系统提供了一种较新的解决方案。解决了一个图像采集系统开发问题,主要完成的工作包括以下几个方面:1.对ARM体系结构进行了系统分析,并总结了ARM平台的硬件选型依据。2.对Windows CE嵌入式操作系统中的内核模块、文件系统模块、网络和通信模块、用户界面和图形系统模块进行了系统分析,并简述了嵌入式系统开发方式及流程。3.对嵌入式图像采集硬件平台进行了设计,包括核心板的设计、图像采集电路模块的设计等。4.对嵌入式图像采集系统软件开发平台设计,包括操作系统的定制与移植、Boot loader的实现、触摸屏驱动程序的开发、视频A/D芯片驱动程序的开发、图像采集测试界面程序的实现等内容。通过以上工作,采用ARM系列微处理器S3C2440和Windows CE操作系统构建了嵌入式图像采集系统软、硬件开发平台并验证了其可行性。在设计整个图像采集系统开发平台的过程中,充分考虑了开发平台的通用性和可扩展性。利用该平台,经过二次开发,可很方便地实现多种用途的便携式图像采集兼智能分析设备的开发,该技术可广泛用于监控,公安,交通,国防等图像记录分析系统中。