.嵌入式tcp_ip协议栈的设计与实现

.嵌入式tcp_ip协议栈的设计与实现

ID:14749722

大小:5.89 MB

页数:122页

时间:2018-07-30

.嵌入式tcp_ip协议栈的设计与实现_第1页
.嵌入式tcp_ip协议栈的设计与实现_第2页
.嵌入式tcp_ip协议栈的设计与实现_第3页
.嵌入式tcp_ip协议栈的设计与实现_第4页
.嵌入式tcp_ip协议栈的设计与实现_第5页
资源描述:

《.嵌入式tcp_ip协议栈的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课件之家精心整理资料--欢迎你的欣赏完整设计图纸、源代码,请联系本人。目录摘要4ABSTRACT51.绪论61.1课题研究的背景61.2课题研究的意义71.3课题的主要任务72.系统平台的设计82.1平台介绍82.2主芯片选型102.3电路设计123.LwIP操作系统模拟层的设计与实现143.1嵌入式TCP/IP协议栈LwIP143.1.1TCP/IP协议栈的分层143.1.2进程模型与操作系统模拟层153.1.3缓冲与内存管理163.1.4IP处理193.1.5UDP处理203.1.6TCP处理213.2移植uC/OS-II操作系统223.2.1uC/OS-II——开源的RTO

2、S简介223.2.2下载uC/OS-II的源码223.2.3移植uC/OS-II到AT91SAM7x256233.3移植LwIP243.3.1实现操作系统模拟层243.3.1.1获得LwIP源码加入工程243.3.1.2编写模拟层的相关接口代码253.3.2实现网络驱动353.3.2.1建立LwIP入口文件353.3.2.2完成LwIP最基本的初始化工作363.3.2.3完成LwIP的初始配置373.3.2.4初始化底层网络接口393.3.2.5底层网络接口的入口函数——ethernetif_init()393.3.2.6链路层发送函数——low_level_output()40

3、3.3.2.7网卡初始化——low_level_init()413.3.2.8实际完成网卡初始化——EMACInit()433.3.2.9实现接收线程——ethernetif_input()493.3.2.10读取帧数据帧——low_level_input()503.3.2.11获得帧长——GetInputPacketLen()513.3.2.12将数据从缓冲区复制到Pbuf——EMACReadPacket()523.3.2.13发送数据帧——EMACSendPacket()52课件之家精心整理资料--欢迎你的欣赏课件之家精心整理资料--欢迎你的欣赏4.液晶和按键的设计与实现53

4、4.1液晶的设计与实现534.1.1液晶OCMJ4X8C的简介534.1.2液晶驱动的实现534.1.2.1硬件驱动层的实现534.1.2.2基本图形层的实现554.1.2.3高级用户接口层的实现564.1.3液晶任务的创立574.2按键的设计与实现574.2.1按键的设计思想及实现584.2.2按键任务的创立594.3按键与液晶的通信机制595.HTTP1.0协议的设计与实现605.1选择HTTP1.0的原因605.2利用Sniffer分析HTTP协议605.2.1打开Sniffer软件并设置605.2.2利用Sniffer捕获网络数据645.2.3利用Sniffer进行数据分

5、析665.3HTTP1.0的设计与实现706.动态WEB服务的设计与实现726.1设计原理726.2函数调用流程746.3具体实现746.3.1信息回馈746.3.2指示灯的控制与回馈766.3.3IP的重新配置与回馈776.3.4控制板温度的回馈776.3.5域名查询的实现787.系统测试797.1测试环境的选择797.2程序下载797.3测试网络物理层的连接情况817.3.1通过DOS的ping命令测试网络的连接情况827.3.2通过IE浏览器测试网络的连接情况837.3.3通过Firefox浏览器测试网络的连接情况867.4通过按键修改控制板的IP设置867.4.1通过按键

6、修改IP参数的配置877.4.2检测IP参数的设置情况887.5通过IE实现网络控制——控制板的指示灯亮灭897.6通过Firefox对域名查询进行测试90总结92致谢93参考文献94附录95课件之家精心整理资料--欢迎你的欣赏课件之家精心整理资料--欢迎你的欣赏附录1—windows.c文件中的源函数95附录2—set1.html文件101附录3—handler_http.c文件103附录4—网络控制信号灯实现源码118附录5—温度检测实现源码120硬件总图126课件之家精心整理资料--欢迎你的欣赏课件之家精心整理资料--欢迎你的欣赏嵌入式TCP/IP协议栈的设计与实现摘要随着

7、因特网的迅速发展,Web应用越来越广泛。由于Web技术的开放性和平台独立性,大大降低了软件系统和通信系统的设计、维护工作量,提高了现场测试和控制设备的管理水平。而嵌入式Web服务器将WEB服务器引入到现场测试和控制设备中,在相应的硬件平台和软件系统的支持下,使传统的测试和控制设备转变为具备了以TCP/IP为底层通信协议,Web技术为核心的基于互联网的网络测试和控制设备,有着一般Web服务器所不具备的优势。TCP/IP是Web技术的核心,也是主体。使用嵌入式TCP/IP协议栈,可以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。