摘 要 | 第3-4页 |
ABSTRACT | 第4页 |
目 录 | 第5-8页 |
第一章 绪论 | 第8-12页 |
1.1 研究的背景及现状 | 第8-9页 |
1.1.1 设施农业研究的背景 | 第8-9页 |
1.1.2 设施农业发展的现状 | 第9页 |
1.2 研究的必要性 | 第9-10页 |
1.3 研究的可行性 | 第10页 |
1.4 研究的目标及主要内容 | 第10-12页 |
第二章 重要技术点及其简介 | 第12-22页 |
2.1 嵌入式系统 | 第12-13页 |
2.2 ARM技术及ARM产品 | 第13-16页 |
2.2.1 ARM公司简介 | 第13页 |
2.2.2 ARM核介绍 | 第13-15页 |
2.2.2.1 ARM7 | 第14页 |
2.2.2.2 ARM9 | 第14-110页 |
2.2.2.3 ARM | 第110-15页 |
2.2.2.4 StrongARM | 第15页 |
2.2.2.5 Xscale | 第15页 |
2.2.3 ARM7TDMI介绍 | 第15-16页 |
2.3 以太网 | 第16-18页 |
2.3.1 载波侦听多路访问协议 | 第16-17页 |
2.3.2 IEEE802.3 | 第17-18页 |
2.4 TCP/IP协议 | 第18-19页 |
2.5 CAN总线 | 第19-22页 |
2.5.1 CAN控件的硬件构成 | 第20页 |
2.5.2 CAN的通信协议 | 第20页 |
2.5.3 CAN协议的分层结构 | 第20-21页 |
2.5.4 CAN总线的特点 | 第21-22页 |
第三章 硬件系统方案设计 | 第22-32页 |
3.1 硬件系统方案设计 | 第22-26页 |
3.1.1 网络协调控制方案 | 第22-23页 |
3.1.2 程信息管理主系统”组成及功能: | 第23页 |
3.1.3 “现场中央控制系统”组成及功能 | 第23-26页 |
3.1.4 测量部件、执行部件 | 第26页 |
3.2 S3C4510B | 第26-27页 |
3.3 以太网卡LXT970AQC | 第27-29页 |
3.4 液晶 | 第29-32页 |
3.4.1 T6963C的特点 | 第29页 |
3.4.2 T6963C的引脚说明及其功能 | 第29-31页 |
3.4.3 T6963C的指令集 | 第31-32页 |
第四章 下位机应用软件设计 | 第32-60页 |
4.1 以太网卡的驱动程序设计 | 第32-47页 |
4.1.1 系统以太网通讯部分硬件介绍 | 第32-33页 |
4.1.2 ISO的OSI与802.3以及S3C4510B的功能映射关系 | 第33-37页 |
4.1.3 S3C4510B的以太网数据地址识别技术 | 第37-38页 |
4.1.4 驱动设计的有关数据结构 | 第38-39页 |
4.1.5 S3C4510B的网卡数据发送驱动设计 | 第39-42页 |
4.1.6 S3C4510B的网卡数据接收驱动设计 | 第42-45页 |
4.1.7 网卡驱动程序自定义的数据结构 | 第45页 |
4.1.8 网卡驱动程序的详细设计 | 第45-47页 |
4.1.8.1 以太网控制寄存器初始化 | 第45-46页 |
4.1.8.2 数据结构的定义部分 | 第46页 |
4.1.8.3 数据结构的初始化部分 | 第46页 |
4.1.8.4 中断服务程序由 | 第46-47页 |
4.1.8.5 接收/发送程序 | 第47页 |
4.2 协议服务软件设计 | 第47-55页 |
4.2.1 协议服务软件的整体设计 | 第49-52页 |
4.2.2 协议服务软件的详细设计 | 第52-55页 |
4.2.2.1 根据以太网头部帧类型进行分用 | 第52-53页 |
4.2.2.2 根据IP头部协议类型进行分用 | 第53页 |
4.2.2.3 根据U D P/ T C P包头部的端口号进行分用 | 第53-54页 |
4.2.2.4 协议服务软件的详细流程 | 第54-55页 |
4.3 液晶显示模块设计 | 第55-60页 |
4.3.1 S3C4510B MPU和LCD显示模块的接口 | 第55-57页 |
4.3.2 S3C4510B寄存器和T6963C的初始化 | 第57-58页 |
4.3.2.1 S3C4510B各寄存器的初始化 | 第57-58页 |
4.3.2.2 控制芯片T6963C的初始化 | 第58页 |
4.3.3 点阵图形液晶显示模块的文本和图形显示流程图 | 第58-60页 |
第五章 上位机远程控制软件设计 | 第60-63页 |
5.1 上位机远程控制软件总体设计 | 第60-62页 |
5.2 上位机软件设计 | 第62-63页 |
第六章 系统集成功能测试 | 第63-66页 |
6.1 系统测试概述 | 第63-64页 |
6.1.1 单元测试 | 第63页 |
6.1.2 集成测试 | 第63-64页 |
6.1.3 确认测试 | 第64页 |
6.2 测试环境 | 第64页 |
6.3 测试过程 | 第64-65页 |
6.4 测试结论 | 第65-66页 |
结 论 | 第66-67页 |
致 谢 | 第67-68页 |
参考文献 | 第68-69页 |