基于嵌入式系统的农业数据采集传输关键技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
精细农业作为一个综合应用地理信息技术、计算机辅助决策技术、农业工程技术等现代高新技术的农业技术体系,己经成为农业可持续发展研究的热门领域,被广泛应用于农业生产。在我国,精细农业已取得了较大成就,但还存在许多问题,尤其是农业数据的远程采集传输问题。农业信息往往不能快速有效的采集和传输,因此严重阻碍了精细农业的发展和应用。这也是造成我国农业生产长期处于较低水平的一个主要原因。所以分析农业数据采集传输中的现有问题,运用新的技术对农业数据采集传输系统进行研究开发对于精细农业发展有重要意义。
     嵌入式技术是当今最流行的前沿技术之一。随着嵌入式系统的广泛应用,将嵌入式技术应用于农业生产,解决农业远程数据采集和传输问题,对促进我国精细农业发展有重要意义,同时也是嵌入式系统发展的新趋势。本文在分析国内外同类产品特点及发展趋势的基础上,结合农业数据采集传输系统在精细农业应用中的实际需要,对嵌入式农业数据采集传输系统的的关键技术进行了研究。
     本文系统研究了构建嵌入式系统的相关理论及新近技术,总结了通用的开发方法。硬件系统选用S3C44B0X核心板为基础,根据系统需要扩展了以太网接口、LCD接口、串口和JTAG接口等外围电路,构建成系统硬件平台;经过深入剖析μClinux针对嵌入式系统的解决方案及其在嵌入式系统中的架构和移植过程中的主要任务和难题,建立了嵌入式系统的交叉编译环境。通过移植U-Boot开发了系统引导加载程序Bootloader;定制及裁剪了μClinux操作系统并移植到系统平台,并建立了根文件系统,从而实现了ARM &μClinux的嵌入式系统;研究了Linux下设备驱动程序和应用程序的开发,在此基础上针对系统资源开发了以太网驱动、LCD显示驱动、串口驱动等设备驱动程序和A/D转换等应用程序;分析了嵌入式服务器,实现了嵌入式系统BOA服务器的移植与配置,并完成了测试网页和CGI程序的编写;针对嵌入式系统的GUI问题,在对目前比较成熟的嵌入式GUI系统进行分析比较后,最终选定了MiniGUI实现嵌入式系统图形界面,分析了MiniGUI体系结构并实现了MiniGUI的移植。
Precision agriculture as an integrated application of geographic information technology, computer-assisted decision-making technology, agricultural engineering technology and other modern hi-tech agricultural technology system, have become a hot area of agricultural sustainable development research, are widely used in agricultural production. In China, precision agriculture has made great achievements, but there are still many problems, especially remote acquisition and transmission of agricultural data. the agricultural data can not always be fast and efficient acquisition and transmission, thus seriously hindered the development of precision agriculture and applications. This is one of the main reasons that caused China’s agricultural production at a relatively low level long-term.Therefore,analysis the problems of agriculture data acquisiton and transmission system,research and develop the system with new technologies for the development of precision agriculture is important.
     Embedded System is one of the most popular technologies.With the extensive application of embedded systems,Embedded technology will be applied to agricultural production to solve agricultural remote data acquisition and transmission issues,which is not only will promote the development of China precision agricultual greate,but also is the new application trend of embedded system. Based on the analysis of similar products characteristics and trend at home and abroad,and based on the combination of acutal needs of agricultural data acquisition and transmission used in precision agriculture,the paper will mainly discuss the reaserch of key technology of agriculture data acquisition and transmission based on embedded system.
     The paper analysed systemically correlative theories and new technologies for establishing system of embedded system ,and summarize the gereral method.the hardware platform of system had been constructed based on s3c44b0x coreboard,then expand the ethernet interface, lcd interface, uart and other common interface according to system needs. the software of the system should be developed by cross compiled,so crossing compile environment must be established first. Analysised the solutions of uClinux used in edmedded system and the major tasks when porting uClinux to hardware platform had been established in-depth.the software system had been constructed inculding porting U-Boot as system bootloader ,porting uClinux as operation system and making the root file system.so the embedded system based on ARM & uClinux constructed successfully.Disscussed the development of devices driver and application program under Linux,then developed ethernet driver,lcd driver, uart driver and application program of A/D and so on according to need. Discusse the embedded Web Server and realized the embedded system BOA server porting and configuration, and completed the test page and the CGI programs. then selected MiniGUI as the GUI software after comparing the different products for embedded Linux GUI..based on analysis of MiniGUI architecture, discussed how to porting MiniGUI and developing the MiniGUI programs .
引文
[1] Meng Zhijun,Zhao Chunjiang.Development Of Field Information Collection System Based On Pocket PC For Precision Agriculture[J].Progress Of Information Technology In Agriculture.2004.
    [2] 邝朴生,刘刚,邝继双.精细农业技术体系初探[J].农业工程学报,1999,15(3):1-4.
    [3] 汪懋华.关于精细农业试验示范与发展研究的思考[J].中国农业科技导报,2003,1(1):7-9.
    [4] 李德仁.空间信息技术与农业发展[J].大自然探索,1999,1:1-5.
    [5] 赵凯.中国精细农业发展研究历程探究[D].中国农业大学硕士学位论文,2006.
    [6] 刘刚,刑一春,张立梅.基于掌上电脑的田间数据无线采集系统的研究[J].数字农业研究进展,2005,9:149-153.
    [7] 刘海林.我国农业信息化障碍与对策研究[J].华东师范大学.2005.
    [8] Zhang Wenge.Design and Development of Yield Monitor[J].Progress Of Information Technology In Agriculture.2004.
    [9] 曾祥钟.基于GPRS农田信息采集系统研究开发[D].中国农业大学硕士学位论文,2006.
    [10] 朱明.中国农业工程发展展望[J].农业工程学报,2003,19:1-8.
    [11] 张小超,王一鸣,方宪法.精准农业的信息获取技术[J].农业机械学报,2002,33(6):125-128.
    [12] 司永胜.基于无线数传技术的农田数据采集系统的设计与开发[J].河北农大硕士论文,2005.
    [13] Trimble Company(USA).Field Preparation,Planting & Cultivating[EB/OL]. http://www.trimble.com/ag_fieldprep.shtml.2005.
    [14] Voxia Company.Solutions Overview[EB/OL].http://ww.voxia.com/solutions.asp.2005.10.
    [15] Softonic.Softonic Info[EB/OL].http://cybertracker-software.softonic.com.2003.
    [16] COMPBELL SCIENTIFIC INC.CAMPBELL Datasheet-Measurement Device/Wireless Sensors CR2000 Family.
    [17] http://www .ekopower.com.
    [18] Foster,I.And Kesselman,C.(eds.).The Grid 2:Blueprint for a New Computing Infrastructure[J].Morg an Kaufmann,1999.
    [19] Ruster E etal.Futer Directions for Agriculture and ICTs at USAID[J].Version 4.0,14 February 2003.
    [20] Richard B Winston.Ground water modeling software on the Internet,Ground Water[J].Dubin:Jul/Aug.2002.Vol.40,Iss,4;Pg,335,2pgs.
    [21] Seada,Aa Helmy,So Gupta."A Framework for Systematic Evalutation Multicast Congestion ControlProtocols"[J].IEEE Journal on Selected Areas in Communications(JSAC),Special issue on ProtocolDesingn and Testing.To appear 4th Quarter 2004.
    [22] 刘卉.车载田间计算机的研究开发[D].中国农业大学,2003.
    [23] 魏军利.基于GPS、GPRS的农田信息采集系统研究与设计[D].中国科学技术大学,2007.
    [24] 魏凯斌.基于嵌入式系统的农业采集传输关键技术研究[D].西北农林科技大学,2007.
    [25] 中国水利网.全国大型灌区信息化试点工作座谈会[EB/0L].http://www.chianwater.com.cn. 2004.
    [26] 河北省石津灌区管理局.河北省石津灌区水利信息化建设情回报[EB/OL].http://ncsl.nwr.gov.cn.
    [27] 中国卫星通信公司.中国卫通卫星数据采集解决方案[EB/OL].http://solution.chinabyte.com,2005
    [28] 郑文刚,赵春江,王纪华.手机短信(SMS)在环境监测中的应用[J].计算机工程与科学,2004,12:45-46.
    [29] 章步云,刘中,王仁波.GSM数据传输技术及其在野外实时数据采集系统中的应用[J].通信学报, 2004,25(4):94-97.
    [30] 张洪明,梅益立,张立翔,等.基于GSM短信息的远程水情数据采集控制系统[J].计算机工程机, 2004,9:180-181.
    [31] 兀伟,张志昌,郗坷庆,等.基于GSM短信息的灌区明渠测流系统[J].西北水力发电,2004, 20(3):34一37.
    [32] 中科院新疆生态与地理研究所.棉花病虫害监测数据GRPS传输系统[EB/OL]. http://www.egi.ac.cn,2005.
    [33] 凯思昊鹏公司.Hopen OS白皮书[EB/OL].http://www.hopen.com.cn.2006.
    [34] 龚炳铮.嵌入式系统市场广阔大有作为[J].今日电子,2003,8:30-32.
    [35] 许海燕,傅炎.嵌入式系统技术与应用[M].北京:机械工业出版社,2002.
    [36] 王田苗.嵌入式系统设计与实例开发[M].北京:清华大学出版社,2005.
    [37] 蒙海军.基于GSM/GPS的嵌入式巡线仪设计和实现[D].西北工业大学硕士论文,2006.
    [38] 赵申杰.滑坡实时监测报警系统测量终端研究[D].成都理工大学硕士学位论文,2004.
    [39] 胡顺安.基于GSM网络的农田参数远程采集系统[D].中国农业大学学位论文,2005.
    [40] 李岩,荣盘祥.基于S3C44B0X嵌入式uCLinux系统原理及应用[M].北京:清华大学出版社,2005.
    [41] 刘峥嵘,张智超,许振山.嵌入式Linux应用开发详解.机械工业出版社,2005.
    [42] ARM公司.ARM Architecture Reference Manual[M].ARM公司,2000.
    [43] 许社村.Redhat Linux9中文版入门与进阶[M].北京:清华大学出版社,2006.
    [44] 杨瑞亚,肖璋.嵌入式uClinux内核启动过程分析与设计[J].微计算机信息,2005,21 (8-2):32-34.
    [45] 苑勋,董傲霜,王淡.Linux内核与内存关系的几个问题的探讨[J].小型微型计算机系统, 2002, 6:743-746 .
    [46] 郭玉东.Linux操作系统结构分析[M].西安:西安电子科技大学出版社,2002.
    [47] 刑江.基于NOR闪存设备的MTD驱动程序[J].兵工自动化.2006,6:34-36.
    [48] What is the difference between uClib and uC-libc[EB/OL].http://www.ucdot.org.
    [49] 杭州立宇泰电子有限公司. S3C44b0X数据手册[EB/OL].http://www.hzlitai.com.cn,2006.
    [50] ALPHA Semiconductor,Inc.AS1117-Datasheep.1999.
    [51] Maxim Inc.MAX629 Datasheet[EB/OL].http://download.chinadz.com.
    [52] IMP,Inc.IMP811-812 Datasheet[EB/OL].http://www.impweb.com,1998.
    [53] REALTEK SEMI-CONDUCTOR Corp.RTL8019AS SPECIFICATION.2001.
    [55] MAXIM Inc.MAX3232 DATASHEET.1999.
    [56] Philips Semiconductors (R)C a worldwide compan.74HC04 Datasheet.2003.
    [57] 罗文华.基于ARM的嵌入式监控系统的研究与实现[D].浙江大学硕士学位论文,2006.
    [58] 涂刚,阳富民,胡贯荣.嵌入式操作系统综述[J].计算机应用研究,2000,11:4-8.
    [59] 王东,李哲英.U-Boot在s3C44BO上的移植方法[J].北京交通大学学报,2005,2.
    [60] 周立功等.ARM嵌入式系统基础教程[M].北京:北京航空航天大学出版社,2005.
    [61] Getting Familiar with uClinux/ARM2.6[EB/OL].http://www.uclinux.org.
    [62] 陈渝,李明.源码开放的嵌入式系统软件分析与实践[M].北京:北京航空航天大学出版社,2004.
    [63] 杨刚.32位RISC嵌入式处理器及其应用[M].北京:电子工业出版社,2007.
    [64] 郑灵翔.嵌入式系统设计与应用开发[M].北京:北京航空航天大学出版社,2006.
    [65] 孙天泽,袁文菊,张海峰.嵌入式设计及Linux驱动开发指南[M].北京:电子工业出版社,2005.
    [66] 陆宝格,邵贝贝,李荐民.uClinux 的设备驱动程序开发[J].单片机与嵌入式系统应用,2003, 32:81-83.
    [67] 魏永明,骆刚.Linux设备驱动程序(第二版)[M].北京:中国电力出版社,2002.
    [68] Karim Yaghomur.Building Embeded Linux system(影映版)[M]北京:中国电力出版社,2004.
    [69] 刘淼.嵌入式系统接口设计与Linux驱动开发[M].北京:北京航空航天大学出版社,2006.
    [70] 徐俊仕,徐娅萍,洪连环.基于嵌入式Linux车载导航系统的LCD驱动实现[J].机电一体化,2006, 6:56-58.
    [71] 雷鸿,熊文龙,杨单.基于FrameBuffer的LCD驱动程序的实现[J].武汉理工大学学报(交通科学 与工程版),2006,2:106-109.
    [72] 张家奇.基于uClinux的嵌入式Internet技术的研究与实现[D].青岛科技大学硕士学位论 文,2005.
    [73] 郑伟,徐荣华,王钦若.嵌入式 Linux 系统 CGI 程序设计技术[J].单片机与嵌入式系统应用, 2004,10:P21-24.
    [74] 刘国梅,郑安平.uClinux 下动态 Web 技术的实现方法[J].单片机与嵌入式系统应用,2004, 2:67-69.
    [75] 张婷.基于 ARM 平台嵌入式关键应用程序的研究与实现[D].四川大学硕士学位论文,2006.
    [76] 王羲,任琦梅.基于 44BO 平台的 uCLinux Web 服务器实现方法研究[J].微计算机信息,2005, 3:P76-77.
    [77] HAERR G.MicroWindows Architecture[EB/OL].http://www.microwindows.com.
    [78] 孙少华,徐立中.基于嵌入式 Linux 系统的图形用户界面综述[J].微型计算机,2005,4:4-6.
    [79] 赵国义.基于 ARM 处理器的嵌入式 Linux 系统研究与应用[D].北京邮电大学硕士论文,2007.
    [80] 马忠梅,李善平,慷慨.ARM Linux 嵌入式系统教程[M].北京:北京航空航天大学出版社,2004.
    [81] 北京飞漫软件.MiniGUI 技术白皮书[EB/OL].http://www.minigui.com.2007.
    [82] 北京飞漫软件.Datasheet for MiniGUI[EB/OL].http://www.minigui.com.2007.
    [83] 鲁莹.基于 ARM 的嵌入式 Linux 和 MiniGUI 的研究与移植实现[D].昆明理工大学硕士学位论 文,2006.
    [84] 周立功.ARM 嵌入式 MiniGUI 初步与应用开发范例[M].北京:北京航空航天出版社,2006
    [85] 北京飞漫软件,MiniGUI 编程指南[EB/OL].http://www.minigui.com.2006.
    [86] 闰玉忠.嵌入式 Linux 系统的 MiniGUI 研究和移植[EB/OL].http://www.unix.oldhand.org ,2006.
    [87] 左永刚.基于 ARM 的三维激光测量系统关键技术的研究[D].哈尔滨工业大学硕士论文,2006.
    [88] http://www.linuxforum.net
    [89] http://www.linuxfans.org

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700