论文部分内容阅读
目前,精准农业是现代农业发展的新潮流,被广泛应用于农业生产。在我国,精准农业取得了较大成就,但还存在许多问题,尤其是远程农业数据的采集问题。面向农业生产者应用的信息获取和通讯技术研究仍然十分匮乏,农业信息往往不能快速有效的采集和传输,严重滞后了精准农业的发展和应用。这也是造成我国农业生产长期处于较低水平发展的一个主要原因。为此,急需一种能够解决现有问题,提高农业数据传输的准确性和实时性,同时,能方便使用的农业数据传输系统。基于嵌入式系统的农业数据采集系统采用先进的无线通信技术、GPS定位技术和嵌入式技术来解决农业数据的远程采集问题。论文以嵌入式系统为核心,提出和分析了实现系统的关键技术。采用无线通信GSM网络将现场采集到的有关经纬度、高度、时间以及农业数据等信息通过短消息方式传送到远程管理中心,并进行分析和处理,为农业生产提供决策支持。它能够解决远程农业的数据采集和传输问题,节省了巨大的通信网络建设和维护费用,对现代农业生产有较大的作用。论文系统研究了构建嵌入式Linux系统的相关理论及新近技术,总结了通用的开发方法。以此为指导,构建了基于ARM &μClinux的嵌入式平台,并在此基础上实现了GPS和GSM短消息的应用程序开发,研究了系统中采用的关键技术并加以实现。系统硬件用ARM7TDMI核的LPC2210作微处理器,并利用开发板上的硬件资源。论文主要讨论了嵌入式系统中软件技术的实现。论文主要研究成果有以下几方面:(1)对嵌入式Linux内核进行比较深入的分析与研究,实现基于硬件平台的嵌入式Linux内核移植,嵌入式Linux设备的驱动模型的详细分析及相关设备驱动的设计与移植、文件系统的原理和根文件系统的制作等。(2)在嵌入式Linux基础上,分析了GPS和GSM短消息的原理和机制,并最终完成应用软件中核心程序的开发。(3)针对嵌入式系统的GUI问题,在对目前比较成熟的几个嵌入式Linux GUI进行详细的比较后,最终选定了MiniGUI作为实现嵌入式系统图形化的中间件,在对MiniGUI体系结构等方面进行研究的基础上,实现了MiniGUI的移植和开发。论文的创新点在于将嵌入式系统用于农业数据远程采集系统,探讨了用这种技术方案解决农业信息化关键问题的可行性和方案。利用了嵌入式Linux的多线程和实时性,可以解决系统中多个任务并行处理的问题,保障了系统的稳定性、可靠性,提高了系统的运行速度。