摘要:
机器视觉系统通过性能优越的图像传感器拓展了人们的认知范围,利用计算机强大的运算能力减少了重复、繁杂的人眼检测劳动,在现代工业检测中发挥着越来越重要的作用。 Linux是一款开源、免费、可移植的实时操作系统,在当今的嵌入式系统,如消费类电子产品、工业控制系统中得到了广泛应用。因此,研究Linux操作系统在DM6467T平台上的移植及Linux系统中的软件技术具有非常重要的应用价值。 本文提出了一种基于TIDM6467T数字信号处理器的嵌入式机器视觉平台实现方案,论文主要完成了以下工作: 移植Linux系统到DM6467T的ARM处理器上,对Linux内核进行了裁剪,构建的Linux内核大小为1.9MB;在系统空闲时,其运行开销占CPU的负荷仅为0.3%;在配给内存仅35MB时能做到迅速启动。 编写代码,实现了RTC和USB鼠标等外设驱动。设计实验测试了外设驱动,验证了系统的TCP/IP网络通信功能,运行情况良好。 为评估系统性能并为进一步开发做准备,将ucGUI和OpenCV1.0移植到构建的嵌入式系统中,搭建了GUI界面;实现了OpenCV图像处理库的调用,测试并应用了多种图像预处理算法到系统中。
展开