Nucleo H723 与 W6100 屏蔽 CoreMark 测试

我将 FreeRTOS 移植到带有 W6100 扩展板的 Nucleo_H723 上。 一个线程运行 CoreMark 进行性能基准测试,而另一个线程则充当 Iperf 服务器进行测试

转发: Nucleo_H723 with W6100 sheild CoreMark Test


项目介绍

使用 nucleo-h723zg 板和 w6100 以太网扩展板在 STM32CubeIDE 上进行 FreeRTOS、CoreMark 和 iPerf 测试

各位读者大家好! 今天,我想分享一些有趣的见解,这些见解是在 STM32CubeIDE 环境中使用 nucleo-h723zg 板与 w6100 以太网扩展板进行的测试得出的。

设置:

硬件:nucleo-h723zg 板与 w6100 以太网扩展板相结合。

软件:STM32CubeIDE、FreeRTOS、I-CUBE-CoreMark程序(基于EEMBC的CoreMark)、wiznet的io6Library。

一旦 FreeRTOS 移植到 nucleo-h723zg 板上,我们就在一个线程上执行 I-CUBE-CoreMark 程序。 该程序提供基于 EEMBC 的 CoreMark 的 CPU 性能基准测试。 同时,在另一个线程上,我们使用wiznet的io6Library启动iperf服务器来同时测量网络性能。

image.png

重要笔记:

需要注意的是,只有 STM32CubeIDE 版本 1.9.0 才能设置 I-CUBE-CoreMark。

根据 RTOS 配置的不同,CoreMark 分数可能会有所不同。 这意味着 RTOS 的性能调整可能会导致不同的基准测试结果。

结果:

没有任何其他任务(无负载)的网络性能:52.9Mbits/秒。

CoreMark 同时运行时的性能:降低至 32.0Mbits/sec。 尽管有所减少,吞吐量仍然值得称赞,展示了该板的强大功能。

结论:

nucleo-h723zg 板与 w6100 以太网扩展板配合使用时,展示了其同时处理高计算和网络操作的能力。 由于共享 CPU 资源,CoreMark 并发操作期间的网络速度预计会降低。 尽管如此,董事会的表现仍然引人注目。 这些发现不仅凸显了董事会的潜力,而且还为那些旨在优化类似环境中并发任务的人提供了宝贵的见解

性能测试 (iperf)

image.png

image.png

参考网站:

https://github.com/kagovez/I-CUBE-CoreMark.git

https://github.com/stm32-hotspot/STM32H7-LwIP-Examples.git

文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值