论文部分内容阅读
随着信息化、网络化、智能化的发展,嵌入式系统开发技术取得迅速发展,嵌入式应用系统也已广泛地渗透到社会生活和生产的各个领域。Linux操作系统以其稳定性好,可靠性高,源代码公开,可剪裁,版权免费等优点,已成为嵌入式领域的一股新兴力量。微电子、计算机、网络等技术的高度发展,促使现场工况环境对采集控制系统的可靠性、便携性、抗干扰性、实时性、多任务操作等方面提出越来越高的标准,而基于嵌入式处理器的采集系统可很好的满足上述要求,它具有可靠性高、体积小、易扩展、高实时性,可多任务操作等特点,这使得嵌入式系统在现代工业数据采集与控制中有着不可替代的作用,而基于Linux的嵌入式数据采集系统更有不可争辩的优势。针对上述的情况,本文重点分析和研究基于Linux的嵌入式应用系统相关技术,在此基础上,设计并逐步实现了基于Linux的嵌入式A/D数据采集应用系统。本文首先对ADC硬件接口做了介绍,并直接操作其寄存器,实现对数据的采集;然后,系统分析了Bootloader、Linux内核以及根文件系统的移植技术,这是构建嵌入式Linux应用系统平台并进行后继开发的关键;接着,研究了应用系统的驱动开发技术,开发出Linux下的ADC接口驱动。同时,又对应用系统的GUI开发技术做了系统的分析,开发出具有GUI界面的A/D数据采集应用系统。文章对应用系统的调试技术也做了一定的研究和分析,这对消减程序中的错误与Bug,有着十分重要的作用。经联调测试,数据采集系统实现了既定功能,配合开发的远程控制监测程序,采集终端可在无人值守情况下,完成采集任务,整个系统运行稳定可靠。该系统可广泛用于各种工业领域,也可作为一个嵌入式控制器应用于对各种工业设备的控制。文中一些研究结果和系统设计中的方法具有一定的先进性和良好的实用性,应用前景十分广阔。