论文部分内容阅读
检测系统是现代工业中常用的设备,本文在深入研究嵌入式系统的基础上,进行基于ARM9的嵌入式检测系统控制平台设计,充分利用ARM9芯片内部集成的丰富资源与嵌入式设备体积小、成本低、易集成的特点,将该平台与检测系统相结合,以此来实现对检测系统的控制及数据的采集。该平台主要包括硬件电路设计、引导程序U-boot的移植、Linux操作系统的裁剪与移植以及嵌入式文件系统的建立,并进行了部分单元功能测试和性能分析。首先,在分析国内外研究状况和深入了解ARM嵌入式系统的基础上,进行嵌入式控制平台总体设计。根据低功耗、高性能、易携带等性能要求确立平台的核心处理器和软件系统。处理器芯片采用三星公司基于ARM920T内核的S3C2410,操作系统采用源码开放、内核可裁剪的Linux。其次是硬件电路的设计,包括处理器和外围电路设计,充分利用处理器芯片集成的丰富内部资源,并引出多个外围设备接口,方便进行二次开发和使用。然后,针对控制平台硬件配置进行软件设计,分析了Linux内核移植要点并给出移植的详细流程,完成了引导加载程序U-boot和Linux2.6内核代码的裁剪、配置、编译和移植,并利用Busybox工具进行根文件系统及Cramfs文件系统的创建和移植。硬件和软件的设计完成后,搭建了基于该平台的图像采集系统,通过开发符合V4L标准的USB摄像头驱动程序,编写压缩和存储函数接口,实现了图像的采集、显示和数据存储,并对该控制平台进行部分功能测试和性能分析。测试结果表明,软硬件都可以正常工作,达到了预期的设计要求。