论文部分内容阅读
近年来嵌入式系统技术发展迅速,已在各个领域内得到了广泛的应用,如便携式手持设备、多媒体通信、在线事务处理、生产过程控制和交通控制等。毫无疑问,嵌入式系统已成为了一个热门研究话题。在机器视觉系统领域中,大多数视觉处理系统采用PC(Personal Computer)式视觉系统。随着嵌入式处理器技术的发展,嵌入式处理的功能和性能大大的增强,基于嵌入式的视觉系统渐渐地形成了一种发展趋势。而研究嵌入式视觉系统是一个具有理论和现实意义的研究课题。
经过对嵌入式处理器S3C2440A、嵌入式Linux操作系统与常用图像处理技术的研究和在通过大量的基础实验和程序调试的基础上,设计了基于ARM9处理器和Linux操作系统为软硬件平台的视觉处理系统。该系统可以采集清晰度较好的图像,同时可以在线进行图像处理,并将处理过程显示在TFT显示屏上。该系统为嵌入式视觉系统的软硬件设计提供一定的参考价值。
阐述了嵌入式视觉系统设计过程中的系统软硬件平台的选型、系统硬件平台与接口的设计、嵌入式操作系统软件平台与驱动的设计和以焊缝为实验的测试对象的图像处理过程。介绍了硬件平台的ARM9处理器的特点、存储器空间地址分配、USB图像采集电路、TFT触摸显示屏以及相关调试电路。研究了系统软件开发平台的架构、bootloader设计、Linux内核移植的过程与设计、USB图像采集驱动的实现、触摸屏驱动的实现、Framebuffer驱动的设计、jpeg库的移植、openCV开源软件的移植、V4L2图像采集接口的设计、socket网络接口以及基于结构光的焊缝中心提取方法的图像处理实现过程。