论文部分内容阅读
本文在深入探讨粮食干燥系统,以及干燥系统对数据在线可靠测量要求和现有数据在线测量技术发展的基础上,明确实现干燥过程控制有效的方法之一是快捷准确的在线信号采集与传输,为了实现这一目标,在粮食深层干燥解析理论和高湿粮食水分准确在线测量方法及技术装置的基础上,结合现有数据采集系统发展趋势和嵌入式系统开发方法,选用32位ARM微处理器和Linux嵌入式开发平台,研究开发一种多通道数据采集系统。
通过对嵌入式开发领域内的设备、系统平台和开发技术进行分析、追踪,系统选用千禧公司的QX44B0-Ⅱ系列ARM开发板,安装VMWare虚拟机和嵌入式操作系统Linux作为软件开发平台,采用“宿主机-目标机”的开发模式,通过在宿主机上编译μClinux操作系统内核,并在内核里添加ARM开发板的GPIO接口、ADC模块、以太网模块等硬件设备驱动程序,最后配置和内核并移植进入目标机。文中介绍了开发过程中各个环节的主要工作步骤,并针对粮食干燥系统对在线信号采集的要求提出了对ADC采集工作流程的修改,设计了针对多路采集提高信号精度的方法;为了保证数据快速有效传输,利用了Linux下Socket通信机制,建立客户端与服务器端的通信模式;并利用MiniGUI图形化开发平台,设计了显示任务。
本文除了为实际工程中提供了解决方案,同时讲述了嵌入式系统开发的通用性原则:在不同的开发环境下,通过修改嵌入式操作系统内核,并添加相应硬件的驱动程序,完成系统设计,提升了系统设计效率,降低了重复开发的难度,充分展示了嵌入式系统开发的优越性。
综上,本文从实际项目需求出发,结合现有嵌入式开发技术,从嵌入式系统的软件和硬件设计方面较全面的论述了嵌入式数据采集系统的实际开发过程,并以此阐述了嵌入式系统开发的核心技术和未来发展趋势,为了更复杂的嵌入式应用开发提供了基础。