温室智能监控系统的嵌入式研究
发布时间:2021-04-07 23:49
随着我国四化建设的稳步前进,信息化农业越来越受到国家政策和社会各界的重视。在现代化农业推广建设中,智能农业温室大棚作为典型的信息化农业建设项目已被农产品作业者和消费者普遍接受,并在越来越多信息化农业研究者的深入研究和大力推广下,智能农业温室大棚已取得了跨越式发展。基于此背景,本文开展了针对嵌入式环境的农业温室大棚智能化研究和设计工作。系统采用以S3C6410为核心处理单元和基于Linux系统的硬件系统,对需要监控的重要参数进行阈值评估,并针对评估结果选定合适的采集传感器单元,同时针对采集单元的电路进行了相关的电路设计和仿真,最后通过监控系统的数据传输单元设计和数据通信完成系统硬件设计,对软件部分的数据库也进行了相应的设计。系统软件方面主要针对上位机进行了PC端和手持设备端的开发,同时完成了U-boot移植、内核移植和系统裁剪等关键操作。最终在实际环境下对系统进行原理样机检测和演示,测试结果表明该系统方案可行,适合农业信息化推广。
【文章来源】:石家庄铁道大学河北省
【文章页数】:63 页
【学位级别】:硕士
【部分图文】:
系统整体功能示意图
图 5-2 虚拟机下的 Ubuntu 界面安装交叉编译环境。交叉编译环境是指在宿主机平台上进行目标板的程序执行,基于操作系统和体系结构的相异性致使在相同的结构下运行不同的系统。arm-Linux-gcc 是一个十分优秀的交叉编译链,为系统开发提供十分完备的基础支持[41],如图 5-2 中可看到在实际项目中应用到的是 arm-Linux-gcc-4.3.2 的交叉编译链。配置文件系统。对应设备信息和版本信息完成 U-boot 和 Linux 内核的烧写安装,根据项目中具体要求对内核进行重新裁剪和编译。针对项目需求完成相关驱动程序的开发并且在安装 QT Creator 之后,完成相关显控应用的操作,最终移植完成在 LCD 上显示图像信息[42]。5.1.2 QT 开发环境QT 是一个跨平台的 C++图形界面开发应用程序,既可以应用于 GUI 图形界面程序的开发,也可应用于非图形界面程序的开发。QT 是 Trolltech 公司为解决基于嵌入式 Linux 操作中系统的电子消费设备而开发的综合开发应用平台。QT
图 5-3 QT 操作界面由于QT Creator良好的跨平台的能力,日常的开发工作可以在PC机上完成后再下载到开发板上测试。在 Linux 嵌入式操作系统中安装 QT Creator 需要配置和操作如下:(1)源代码的获取,官网 http://QT.nokia.com/downloads,最新的是 4.8.2 版本(2)解压代码,tar zxvf QT-everywhere-opensource-src-4.8.2.tar.gz。(3)执行./config 生成 makefile,./config 下面出现对话框选择 open sourdition.输入 yes 接受协议。(4)编译 QT,执行 make 命令。(5)安装 QT,时间较长,默认安装到/usr/local/QT-4.8.2.。(6)设置环境变量,更改用户环境变量 gedit /home/envi/.bashrc,重启测境变量 qmake -v,显示版本信息:QMake version 2.01a;which qmake 显示位置信息:/usr/local/Zhangxiaobei/QT-4.8.2/bin/qmake,表明环境变量设置成功在配置完 QT 开发环境后,需要对 QT 图形化界面文件系统进行移植,进配 Embedded 版本的安装。QT/Embedded 是一个集合图形化和多操作平台的
本文编号:3124430
【文章来源】:石家庄铁道大学河北省
【文章页数】:63 页
【学位级别】:硕士
【部分图文】:
系统整体功能示意图
图 5-2 虚拟机下的 Ubuntu 界面安装交叉编译环境。交叉编译环境是指在宿主机平台上进行目标板的程序执行,基于操作系统和体系结构的相异性致使在相同的结构下运行不同的系统。arm-Linux-gcc 是一个十分优秀的交叉编译链,为系统开发提供十分完备的基础支持[41],如图 5-2 中可看到在实际项目中应用到的是 arm-Linux-gcc-4.3.2 的交叉编译链。配置文件系统。对应设备信息和版本信息完成 U-boot 和 Linux 内核的烧写安装,根据项目中具体要求对内核进行重新裁剪和编译。针对项目需求完成相关驱动程序的开发并且在安装 QT Creator 之后,完成相关显控应用的操作,最终移植完成在 LCD 上显示图像信息[42]。5.1.2 QT 开发环境QT 是一个跨平台的 C++图形界面开发应用程序,既可以应用于 GUI 图形界面程序的开发,也可应用于非图形界面程序的开发。QT 是 Trolltech 公司为解决基于嵌入式 Linux 操作中系统的电子消费设备而开发的综合开发应用平台。QT
图 5-3 QT 操作界面由于QT Creator良好的跨平台的能力,日常的开发工作可以在PC机上完成后再下载到开发板上测试。在 Linux 嵌入式操作系统中安装 QT Creator 需要配置和操作如下:(1)源代码的获取,官网 http://QT.nokia.com/downloads,最新的是 4.8.2 版本(2)解压代码,tar zxvf QT-everywhere-opensource-src-4.8.2.tar.gz。(3)执行./config 生成 makefile,./config 下面出现对话框选择 open sourdition.输入 yes 接受协议。(4)编译 QT,执行 make 命令。(5)安装 QT,时间较长,默认安装到/usr/local/QT-4.8.2.。(6)设置环境变量,更改用户环境变量 gedit /home/envi/.bashrc,重启测境变量 qmake -v,显示版本信息:QMake version 2.01a;which qmake 显示位置信息:/usr/local/Zhangxiaobei/QT-4.8.2/bin/qmake,表明环境变量设置成功在配置完 QT 开发环境后,需要对 QT 图形化界面文件系统进行移植,进配 Embedded 版本的安装。QT/Embedded 是一个集合图形化和多操作平台的
本文编号:3124430
本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/3124430.html