论文部分内容阅读
精细农业是一个综合应用地球空间信息技术、计算机辅助决策技术、农业工程技术等现代高新技术的农业技术体系,已经成为农业可持续发展研究的热门领域。而农田实际有效的数据获取对于精细农业的实践有着重要的意义。本文在分析国内外同类产品特点及发展趋势基础上,结合农田数据采集系统在精细农业应用中的实际需要,对基于嵌入式Linux的农田信息采集系统的软件进行了研究开发。
本研究采用当前广泛应用的嵌入式系统设计技术进行开发。系统选用华恒公司的S3C2410核心板作为硬件开发平台,嵌入式Linux作为操作系统。运用技术集成的方法,将传感器技术、GPS定位技术、图像采集技术、GPRS网络传输技术等与嵌入式系统设计技术相结合,实现了农田多种属性数据的获取、采样点的定位、图片信息的采集、数据的显示与关联、文件的U盘存储及数据的实时无线传输等功能。
本文在完成系统的总体设计的前提下,实现了系统的软件设计。软件设计包括驱动程序和应用程序两部分。其中驱动程序设计是在嵌入式Linux系统下,设计开发了AD转换芯片ADC0809及串口扩展芯片TL16C554的驱动程序,同时还实现了USB摄像头的驱动模块;应用程序则包括对传感器信号采集模块、GPS信号采集模块、数据关联、U盘存储模块和图片采集模块的设计与实现。
系统测试与实验结果表明,系统达到了预期的数据采集、数据关联、U盘存储、液晶显示等目标,且运行稳定。