微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于ARM7实时网络的设计和实现

基于ARM7实时网络的设计和实现

时间:02-03 来源:互联网 点击:

表1 和表2 所示。

表1 PC 对3 个SAM7( 基于TCP )

表2 PC 对3 个SAM7( 基于UDP)

对照发现, U DP 的传输速率可以达到TCP 的约2. 5倍。由于U DP 协议并不提供数据传送的保证机制, 如果在从发送方到接收方的传递过程中出现数据报的丢失, 协议本身并不能做出任何检测或提示。因此, 我们把U DP协议称为不可靠的传输协议。而T CP 协议中包含了专门的传递保证机制, 当数据接收方收到发送方传来的信息时, 会自动向发送方发出确认消息; 发送方只有在接收到该确认消息之后才继续传送其它信息, 否则将一直等待直到收到确认信息为止。鉴于此, 我们在系统在采用了以下的机制, 即在PC 先采集节点发送指令字时用TCP 协议,而在传输采集数据包是就用UDP 协议。

3 结束语

保证网络通信的实时性, 对整个实时系统的正常可靠运转起着决定性作用。实时以太网具有实时、高速、价格便宜等优点。但也有其不足之处。如抗恶劣环境能力差;传输层在主机实现, 占用了主机的资源; 与主机上程序的协调运行也是要考虑的问题。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top