目录 | 第3-5页 |
摘要 | 第5-6页 |
Abstract | 第6页 |
第一章 绪论 | 第7-12页 |
1.1 研究意义 | 第7-8页 |
1.2 国内外研究现状 | 第8-10页 |
1.3 课题的提出 | 第10-11页 |
1.4 主要研究内容 | 第11-12页 |
第二章 总体设计方案及网络通讯原理 | 第12-24页 |
2.1 总体设计方案 | 第12-14页 |
2.1.1 系统的硬件设计方案 | 第12-13页 |
2.1.2 系统的软件设计方案 | 第13-14页 |
2.2 网络通讯的基本原理 | 第14-23页 |
2.2.1 TCP/IP协议族模型 | 第14-18页 |
2.2.2 数据的封装和分用 | 第18-20页 |
2.2.3 设计精简的TCP/IP协议 | 第20-22页 |
2.2.4 以太网简述 | 第22-23页 |
2.3 本章小结 | 第23-24页 |
第三章 硬件结构设计 | 第24-38页 |
3.1 系统的硬件结构 | 第24-29页 |
3.1.1 SX52微控制器 | 第25-27页 |
3.1.2 网卡控制器RTL8019AS | 第27-28页 |
3.1.3 耦合隔离变压器HR901170A | 第28页 |
3.1.4 串行存储器及串行通讯转换接口芯片 | 第28-29页 |
3.2 具体硬件电路设计及实现 | 第29-35页 |
3.2.1 SX52BD微控制器接口电路 | 第29-31页 |
3.2.2 RTL8019AS硬件接口电路 | 第31-33页 |
3.2.3 耦合隔离变压器的相关硬件接口电路 | 第33-34页 |
3.2.4 RS232串口通讯和外部存储器24LC256硬件电路图 | 第34-35页 |
3.3 PCB电路板设计 | 第35-37页 |
3.4 本章小结 | 第37-38页 |
第四章 软件程序结构设计 | 第38-76页 |
4.1 主程序流程 | 第38-40页 |
4.2 中断服务程序 | 第40-44页 |
4.2.1 中断周期的设定 | 第40页 |
4.2.2 中断服务程序流程 | 第40-41页 |
4.2.3 串行接口数据发送模块 | 第41-43页 |
4.2.4 串行接口数据接收模块 | 第43-44页 |
4.3 子程序的设计与实现 | 第44-75页 |
4.3.1 应用层HTTP协议的设计与实现 | 第44-52页 |
4.3.1.1 HTTP协议的概述 | 第45-47页 |
4.3.1 .2 HTTP协议的实现 | 第47-50页 |
4.3.1.3 外部存储器的设计实现 | 第50-52页 |
4.3.2 传输控制TCP协议的实现 | 第52-63页 |
4.3.2.1 TCP连接的建立与终止 | 第54-56页 |
4.3.2.2 精简的TCP状态转换图 | 第56-63页 |
4.3.3 网际协议的设计与实现 | 第63-66页 |
4.3.4 地址解析协议(ARP)设计与实现 | 第66-69页 |
4.3.5 网络接口层的设计与实现 | 第69-75页 |
4.4 本章小结 | 第75-76页 |
第五章 系统软硬件组成及运行实验结果 | 第76-83页 |
5.1 系统软硬件组成 | 第76-77页 |
5.2 系统调试 | 第77-79页 |
5.3 运行实验结果 | 第79-82页 |
5.4 本章小结 | 第82-83页 |
总结 | 第83-85页 |
参考文献 | 第85-89页 |
附录嵌入式系统以太网接入技术电路原理图 | 第89-90页 |
致谢 | 第90-91页 |
学位论文评阅及答辩情况表 | 第91页 |