论文部分内容阅读
农田信息采集是精细农业技术体系中的重要环节。随着因特网的发展和后PC时代的到来,嵌入式系统已经成为当前IT产业的焦点之一,呈现出巨大的市场需求。本文阐述了一种基于ARM9微处理器和linux操作系统具有自主知识产权的嵌入式农田信息采集系统的软件设计和开发过程。
农田信息采集系统采集信号,进行处理后,将其显示、存储和无线传输。系统硬件平台是基于ARM9微处理器(S3C2410),系统可以采集4路模拟信号、2路数字信号、GPS信号和图像信息;支持标准RS-232接口和USB串行通讯口;采用液晶显示屏(LCD)的人机接口,为操作人员提供了良好的监控界面;支持U盘移动存储;具备GPRS无线通讯功能。软件系统采用标准C语言和MiniGUI图形系统编写,在实时嵌入式Linux操作系统下开发,实现了Linux操作系统和MiniGUI图形系统的移植,设备驱动程序、控制应用程序、人机交互界面的设计,传感器标定算法的研究和软件调试等。系统软件使用中断方式和多线程技术协调完成了多任务的实时实现。
性能测试表明,系统的软、硬件运行状况良好,性能稳定,操作简单、界面清晰友好,能够完成农田中多种信息的实时采集、处理、显示、存储和无线传输,达到了较好的精度。软件系统设计合理,满足了农田信息采集的基本功能要求。
论文的研究成果可作为嵌入式系统开发应用的参考设计。