摘要 | 第5-7页 |
ABSTRACT | 第7-8页 |
第一章 绪论 | 第13-18页 |
1.1 研究的意义 | 第13-14页 |
1.2 研究背景 | 第14-16页 |
1.2.1 节水灌溉 | 第14-15页 |
1.2.2 国内外研究现状 | 第15-16页 |
1.3 主要研究内容 | 第16-18页 |
1.3.1 硬件结构设计 | 第16-17页 |
1.3.2 软件结构设计 | 第17-18页 |
第二章 无线手持灌溉采集控制系统概述 | 第18-23页 |
2.1 嵌入式系统简介 | 第18页 |
2.2 灌溉控制器及灌溉控制系统简介 | 第18-20页 |
2.3 系统的主要功能和总体设计 | 第20-22页 |
2.3.1 无线手持灌溉采集控制系统介绍 | 第20-21页 |
2.3.2 无线手持灌溉采集控制系统开发过程 | 第21-22页 |
2.4 本章小结 | 第22-23页 |
第三章 系统的硬件设计与实现 | 第23-46页 |
3.1 系统硬件设计概述 | 第23-25页 |
3.1.1 硬件结构 | 第23-24页 |
3.1.2 硬件设计方案 | 第24-25页 |
3.2 ARM 微处理器 | 第25-30页 |
3.2.1 ARM 微处理器结构 | 第26-27页 |
3.2.2 ARM 微处理器的选型 | 第27-29页 |
3.2.3 ARM9 微处理器53C2410 简介 | 第29-30页 |
3.3 存储模块设计与实现 | 第30-35页 |
3.3.1 存储器的结构分析 | 第30-32页 |
3.3.2 SDRAM 存储器硬件实现 | 第32-34页 |
3.3.3 NAND Flash 硬件实现 | 第34-35页 |
3.4 人机接口模块设计与实现 | 第35-37页 |
3.4.1 人机接口模块的组成 | 第35页 |
3.4.2 LCD 触摸屏硬件实现 | 第35-36页 |
3.4.3 键盘硬件实现 | 第36-37页 |
3.5 GPRS 无线手机模块设计与实现 | 第37-41页 |
3.5.1 GPRS 手机模块功能分析 | 第38-39页 |
3.5.2 GPRS 手机模块电路实现 | 第39-41页 |
3.6 串口无线数传模块设计与实现 | 第41-42页 |
3.6.1 无线数据传输模块功能分析 | 第41-42页 |
3.6.2 KYL-1020U 无线数传电路实现 | 第42页 |
3.7 电源和复位模块设计与实现 | 第42-45页 |
3.7.1 各模块供电要求 | 第43页 |
3.7.2 3.3V、5V 电源电路实现 | 第43-44页 |
3.7.3 4.2V 大功率电源电路实现 | 第44-45页 |
3.8 本章小结 | 第45-46页 |
第四章 系统软件平台的搭建与驱动的实现 | 第46-72页 |
4.1 系统软件概述 | 第46-49页 |
4.1.1 系统软件设计方案 | 第46-47页 |
4.1.2 软件的开发环境 | 第47-48页 |
4.1.3 系统软件的层次结构 | 第48-49页 |
4.2 BOOTLOADER 的移植 | 第49-52页 |
4.2.1 Bootloader 概述 | 第49-50页 |
4.2.2 u-boot 简介 | 第50-51页 |
4.2.3 u-boot 的移植 | 第51页 |
4.2.4 u-boot 的烧写 | 第51-52页 |
4.3 系统的嵌入 | 第52-56页 |
4.3.1 嵌入式操作系统概述 | 第52-53页 |
4.3.2 嵌入式Linux 操作系统简介 | 第53-54页 |
4.3.3 嵌入式Linux 操作系统移植 | 第54-56页 |
4.4 文件系统的构建 | 第56-61页 |
4.4.1 嵌入式Linux 文件系统 | 第57-58页 |
4.4.2 只读根文件系统CRAMFS 的构建 | 第58-60页 |
4.4.3 读写文件系统YAFF52 的构建 | 第60-61页 |
4.5 硬件驱动的移植 | 第61-67页 |
4.5.1 Linux 硬件驱动程序简介 | 第61-63页 |
4.5.2 LCD 驱动移植 | 第63-65页 |
4.5.3 触摸屏驱动移植 | 第65-66页 |
4.5.4 按键驱动的实现 | 第66-67页 |
4.6 图形用户界面的实现 | 第67-71页 |
4.6.1 图形用户界面概述 | 第67-68页 |
4.6.2 Qtopia Core 简介 | 第68-69页 |
4.6.3 Qtopia Core 的编译和移植 | 第69-70页 |
4.6.4 Qtopia Core 的触摸屏和中文支持 | 第70-71页 |
4.7 本章小结 | 第71-72页 |
第五章 无线灌溉控制的实现 | 第72-89页 |
5.1 无线灌溉控制概述 | 第72-74页 |
5.1.1 无线手持灌溉采集控制系统通讯方式分析 | 第72-73页 |
5.1.2 TCP/IP 协议简介 | 第73-74页 |
5.2 GPRS 拨号上网的LINUX 系统支持 | 第74-79页 |
5.2.1 GPRS 无线网络简介 | 第74-75页 |
5.2.2 PPP 协议介绍 | 第75-76页 |
5.2.3 系统对PPP 协议支持的实现 | 第76页 |
5.2.4 GPRS 拨号上网的实现 | 第76-79页 |
5.3 应用层协议介绍 | 第79-83页 |
5.3.1 MODBUS 协议 | 第79-81页 |
5.3.2 无线数传模块串行通讯协议 | 第81-82页 |
5.3.3 远程无线网络接口协议分析 | 第82-83页 |
5.4 用户应用程序设计 | 第83-87页 |
5.4.1 利用Qtopia Core-4.3.5 编写应用程序概述 | 第83页 |
5.4.2 Qtopia Core-4.3.5 中TCP 协议和串口通讯的实现 | 第83-84页 |
5.4.3 用户应用程序结构介绍 | 第84-85页 |
5.4.4 手持灌溉控制软件主要模块的功能 | 第85-87页 |
5.5 本章小结 | 第87-89页 |
第六章 系统的测试 | 第89-92页 |
6.1 数据传输测试 | 第89页 |
6.2 系统的现场测试 | 第89-91页 |
6.2.1 系统现场测试的环境 | 第89-90页 |
6.2.2 系统现场测试情况 | 第90-91页 |
6.3 本章小结 | 第91-92页 |
第七章 总结和展望 | 第92-94页 |
7.1 主要结论 | 第92-93页 |
7.2 研究展望 | 第93-94页 |
参考文献 | 第94-96页 |
致谢 | 第96-97页 |
攻读硕士学位期间已发表或录用的论文 | 第97-99页 |