毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于Ctex-M3 ARM的TCP IP协议栈的设计与实现(2)
4.1网络接口层协议的分析 17
4.1.1以太网的分析 17
4.1.2 ARP协议的分析 17
4.2网络层协议的分析 18
4.2.1 IP协议分析 18
4.2.2 ICMP协议分析 18
4.3传输层协议分析 18
4.3.1UDP协议分析 18
4.3.2 TCP协议分析 19
4.4 本章小结 20
第5章 嵌入式TCP/IP协议栈的设计与实现 21
5.1嵌入式TCP/IP协议栈的总体设计 21
5.1.1嵌入式TCP/IP协议栈的实现方案 21
5.1.2 协议栈数据报的收发分析 21
5.1.3大小端模式和网络字节顺序 22
5.2网络接口层的实现 23
5.2.1硬件驱动程序的编写 23
5.2.2 以太网层程序的编写 23
5.3 ARP协议的实现 23
5.4 IP协议的实现 24
5.5 ICMP协议的实现 25
5.6 UDP协议的实现 25
5.7 TCP协议的实现 26
5.8 BSD套接字接口的实现 27
5.9嵌入式TCP/EP协议栈的测试 29
5.9.1 ARP协议、IP协议和ICMP协议的测试 29
5.9.2 UDP协议的测试 29
5.9.3 TCP协议的测试 30
5.10 本章小结 31
第6章RS-232与TCP/IP数据传输处理 32
6.1 RS-232 总线 32
6.1.1 RS-232 总线 32
6.1.2串行异步
通信
数据格式 32
6.2 RS-232数据处理 32
6.2.1串口初始化及发送数据使用函数 32
6.2.2串口初始化 34
6.2.3串口数据的发送 35
6.2.4串口接受数据使用函数 35
6.2.5 RS-232的中断接收数据 36
6.3 TCP/IP与RS-232数据传输处理 36
6.3.1 RS-232到TCP/IP数据传输实现 37
6.3.2 TCP/IP到RS-232数据传输实现 38
6.4本章小结 39
第7章 结束语 40
参考
文献
41
第1章 绪论
1.1课题研究的背景和意义
嵌入式系统是以满足嵌入式智能控制的要求开发的目标系统。当前大多数嵌入式系统在一些工业控制和汽车应用领域中,对多个嵌入式系统常用CAN、RS-232、RS-485等总线方式进行组网以进行多个系统之间的信息交换。
20世纪80年代发展起来的现场总线技术具备现场设备状态可控、互操作性强等特征,成为工控领域研究的重点。根据相关资料统计,现场总线种类多达100多种,宣称为开放型总线的就有40多种。由于现场总线通信介质和通信协议都是专用的,没法达成信息网络的无缝衔接,传输有效半径短,通信速率低,在应用上受到限制。怎么进一步扩展嵌入式系统的应用,达到信息资源的快速获取、共享等问题成为当务之急。
目前,只存有少量连接到互联网的计算设备,而当下急需大量连接到网络的嵌入式设备,用以提高服务质量和价值。因此,嵌入式网络技术的研究和开发是非常必要的。对嵌入式网络技术进行研究,必须熟知相关技术。
传统的TCP / IP协议的实现是复杂的,主要是为了适用于不同的
计算机
,不同的操作系统,以满足不同功能的需要,需要消耗大量的系统资源,而嵌入式系统的资源比较有限。所以,必须依据嵌入式系统的特征,对传统的TCP/IP协议加以改进实现,开发一个适用于嵌入式系统上运行的TCP/IP协议栈。这将影响工业控制,智能大厦,办公
自动化
等领域,改变过去独立存在的方式,成为一个开放的,相互连接的方式,实现信息全球化。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
ASP.NET网络电子相册管理系统设计与实现
下一篇:
ASP+access网上电子书店管理系统的开发
基于Apriori算法的电影推荐
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
python基于决策树算法的球赛预测
基于消费者个性特征的化...
ARM核的AT75C220及其茬指纹识...
志愿者活动的调查问卷表
10万元能开儿童乐园吗,我...
医院财务风险因素分析及管理措施【2367字】
公寓空调设计任务书
神经外科重症监护病房患...
C#学校科研管理系统的设计
中国学术生态细节考察《...
AT89C52单片机的超声波测距...
国内外图像分割技术研究现状
承德市事业单位档案管理...