WIZnet TOE(TCP/IP 卸载以太网)

WIZnet TOE(TCP/IP Offload Ethernet)技术文章

转发: WIZnet TOE(TCP/IP Offload Ethernet) En.


项目介绍

WIZnet TOE(TCP/IP 卸载以太网)

WIZnet TOE(TCP/IP Offload Ethernet)是WIZnet以太网解决方案的核心技术,以硬件方式实现,以高效处理TCP/IP网络通信。 TOE内部由用于加速网络协议处理的TCP/IP硬件堆栈和用于操作设置和状态检查的控制系统组成。 处理后的数据自动存储在分配的内存中。 TOE的本质是在嵌入式系统中支持快速稳定的网络通信,而不需要分配额外的资源或增加性能负担。

WIZnet 以太网芯片的主要特性
  • 支持 TCP/IPv4v6 堆栈:通过基于硬件的 TCP/IPv4v6 堆栈支持快速 100/10 以太网通信(仅限 W6100)。
  • 低成本物联网应用构建:内置 MACPHY 和 TCP/IPv4v6 堆栈,可与低规格嵌入式系统结合构建低成本物联网解决方案。
  • 兼容各种硬件平台:支持便捷开发,兼容Arduino、ARM mbed等多种开源平台板卡。

TOE 和软件 TCP/IP 堆栈之间的比较

当使用基于软件的 TCP/IP 堆栈时,用于网络通信的所有资源均由嵌入式系统提供。 由于所有数据包处理都是由嵌入式系统独立于用户应用程序完成,因此系统的性能直接决定网络性能,而网络性能会受到运行应用程序的显着影响。

相反,TOE 通过单独的资源处理 TCP/IP 数据包堆栈。 因此,系统仅接收已处理的数据并在应用程序中对其进行处理,从而减少了与网络使用相关的负载和复杂性。 而且,无论网络环境如何变化,硬件TCP/IP堆栈都可以确保一致的传输速度。

软件 TCP/IP 与硬件 TCP/IP

在 100M 和 10M 网络带宽下使用 iperf 进行的性能测试表明,与 SW TCP/IP 相比,使用 TOE 时性能有显着提高。 (精选广泛应用于以太网解决方案的低规格嵌入式系统平台板)

结论

与软件 TCP/IP 相比,使用 WIZnet TOE 的嵌入式平台板表现出卓越的网络性能并显着降低了系统负载。 虽然软件 TCP/IP 作为一个开放库,具有允许用户进行多样化开发的优势,但它可能不适合快速轻松地构建以太网解决方案。 WIZnet TOE 解决方案基于硬件,使设置和控制变得简单,并且提供了基于 ST Nucleo、Arduino 和 Raspberry Pi Pico 等开源平台板的各种示例。 综上所述,使用WIZnet TOE可以提供更高的网络性能、减少负载、快速开发和便利。 当开发人员想要更多的软件控制,但需要更强大的嵌入式系统来实现高性能和减少负载时,可以使用 SW TCP/IP。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值