最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

W5500通讯性能测试

IT圈 admin 28浏览 0评论

2024年5月12日发(作者:银小蕾)

以太网TCP在W5500上的通讯性能测试

author:ANGRY_KUA_MAX

QQ :2518383357

Time :2018-01-12

本文为原创,请通知作者,文中代码,请勿用于商业用途!

1.

概述

当前以太网在嵌入式系统中使用围越来越广,而一个性能稳定,高效率的以太网传输

方式能大幅度降低产品开发周期与售后成本。

本文以作者工作环境中使用过的以太网芯片W5500(硬件协议栈)与LWIP(软件协

议栈)作为测试对象,这次只测试W5500性能测试,下次再测试LWIP。

2.

测试环境

本次使用STM32F107搭配W5500进行带宽测试,W5500使用SPI口通讯,时钟可

以跑到80M,即理论可以速率为10MB;下次也使用STM32F107搭配83848跑LWIP

做验证测试。(使用相同的MCU做数据分析才有对比价值,提前透漏,LWIP的性能比

W5500要强一点,但W5500价格偏低,占用资源也少一些)

STM32F107与W5500的通讯,采用SPI的DMA方式;初始化W5500为四个端口,

各个收发缓存为(8K,4K,2K,2K),缓存对收发速度有影响。测试的端口收发缓存为

3.

TCP测试数据

3.1. W5500上传数据函数

switch(getSn_SR(NET_TYPE_TCP))

2024年5月12日发(作者:银小蕾)

以太网TCP在W5500上的通讯性能测试

author:ANGRY_KUA_MAX

QQ :2518383357

Time :2018-01-12

本文为原创,请通知作者,文中代码,请勿用于商业用途!

1.

概述

当前以太网在嵌入式系统中使用围越来越广,而一个性能稳定,高效率的以太网传输

方式能大幅度降低产品开发周期与售后成本。

本文以作者工作环境中使用过的以太网芯片W5500(硬件协议栈)与LWIP(软件协

议栈)作为测试对象,这次只测试W5500性能测试,下次再测试LWIP。

2.

测试环境

本次使用STM32F107搭配W5500进行带宽测试,W5500使用SPI口通讯,时钟可

以跑到80M,即理论可以速率为10MB;下次也使用STM32F107搭配83848跑LWIP

做验证测试。(使用相同的MCU做数据分析才有对比价值,提前透漏,LWIP的性能比

W5500要强一点,但W5500价格偏低,占用资源也少一些)

STM32F107与W5500的通讯,采用SPI的DMA方式;初始化W5500为四个端口,

各个收发缓存为(8K,4K,2K,2K),缓存对收发速度有影响。测试的端口收发缓存为

3.

TCP测试数据

3.1. W5500上传数据函数

switch(getSn_SR(NET_TYPE_TCP))

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论