ESP32 的性能问题(相比pyboard而言)

ESP32、ESP8266
ESP32-S2、ESP32-S3、ESP32-C3
回复
dukeduck
帖子: 29
注册时间: 2020年 4月 25日 16:19

ESP32 的性能问题(相比pyboard而言)

#1

帖子 dukeduck »

前几天做一个项目要用到GPS模块,且要求GPS模块的更新频率至少为5Hz,于是我找到了Peter Hinch写的异步GPS数据解析库as_GPS

使用1Hz更新频率时,一切正常;但用AT命令将模块调至5Hz之后,as_GPS出现问题,表现类似于被阻塞,无法正常解析数据。在尝试将uart的波特率从9600调高到115200,并将rxbuf调高至2048后,解析速度勉强达到2Hz。

在我提交了issue之后,有其他用户反馈类似问题。于是Peter写了一个测试代码
,用来测试板子执行任务的速度,测试结果显示,最坏的结果对比,ESP32比Pyboard D的执行速度慢了20倍。

现在Peter Hinch在官方github上提交了相关issue
 
相关链接:
https://github.com/peterhinch/micropyth ... /issues/52
https://github.com/micropython/micropython/issues/6720

dukeduck
帖子: 29
注册时间: 2020年 4月 25日 16:19

Re: ESP32 的性能问题(相比pyboard而言)

#2

帖子 dukeduck »

换句话说,虽然ESP32的CPU频率很高,但实际任务表现可能不如使用STM32F4的Pyboard V1

dukeduck
帖子: 29
注册时间: 2020年 4月 25日 16:19

Re: ESP32 的性能问题(相比pyboard而言)

#3

帖子 dukeduck »

换句话说,虽然ESP32的CPU频率很高,但实际任务表现可能不如使用STM32F4的Pyboard V1。在这个问题得到优化解决前,时间密集型任务可能还是首选Pyboard,可惜国内还没有带Wifi和蓝牙的Pyboard D系列卖。
 

dexter
帖子: 298
注册时间: 2019年 10月 24日 12:41

Re: ESP32 的性能问题(相比pyboard而言)

#4

帖子 dexter »

Pyboard D系列确实没有卖,可能是需求不旺盛
 

dukeduck
帖子: 29
注册时间: 2020年 4月 25日 16:19

Re: ESP32 的性能问题(相比pyboard而言)

#5

帖子 dukeduck »

某宝上有stm32h743卖(没有WiFi和BLE),可以尝试自己编译固件,官方说现在对h7只有最基本的支持,可以当成高速版的f7(D系列)来用。

头像
shaoziyang
帖子: 3917
注册时间: 2019年 10月 21日 13:48

Re: ESP32 的性能问题(相比pyboard而言)

#6

帖子 shaoziyang »

ESP32某些方面性能超过STM32F4,某些方面不如,综合性能在STM32F4和STM32F7之间。

discusfan
帖子: 2
注册时间: 2020年 10月 10日 09:56

Re: ESP32 的性能问题(相比pyboard而言)

#7

帖子 discusfan »

ESP32模组的价格实惠很多,还带双无线模块,低性能应用首选。

回复

  • 随机主题
    回复总数
    阅读次数
    最新文章