Raspberry Pi Pico VS ESP32 S2 speed comparison benchmark using CircuitPython

Raspberry Pi Pico VS ESP32 S2 speed comparison benchmark using CircuitPython

educ8s.tv

1 год назад

197,582 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@mr.anonymous298
@mr.anonymous298 - 14.11.2023 19:00

Very informative video 😊

Ответить
@paulmichaelfreedman8334
@paulmichaelfreedman8334 - 30.10.2023 13:32

How did the pico perform at max overclock (280 MHz)? Default is 125.

Ответить
@jim9689
@jim9689 - 13.09.2023 09:55

Damn nice job, thanks!

Ответить
@hi-technobarrio6096
@hi-technobarrio6096 - 02.09.2023 08:19

The question is how efficient and durable the two devices and compared, ESP32 is erratic, especially triggering its interrupt. I think most of us notice that :)

Ответить
@iblocstudios5563
@iblocstudios5563 - 03.07.2023 20:14

the rp2040 is around 0.70$ - 0.80$ and can be overclocked it has less IO if i remember correctly but has 2 cores, is pretty fast and cheap

Ответить
@mlsh-azerty
@mlsh-azerty - 26.06.2023 03:33

well not really
pico have two core so we can do
133hz*2=266 and is bigger than the esp

so on multi tasking pico is faster in theory

python is monocore so probably not the best choice (maybe cirquitpython is mulricore ?)

Ответить
@-blackcat-4749
@-blackcat-4749 - 25.06.2023 05:03

there is a Pico version with WiFi. WHy did you say Pico has none?

Ответить
@andreyparovozz
@andreyparovozz - 20.06.2023 12:36

Это не сравнение. Это какая-то ерунда.

Ответить
@faelpinho
@faelpinho - 11.06.2023 00:28

Very nice comparisons you made, comparing boards and libraries (CircuitPy vs Arduino, for example).

Ответить
@cptcrogge
@cptcrogge - 22.05.2023 10:55

3.14 sec :D

Ответить
@guatagel2454
@guatagel2454 - 13.05.2023 05:33

I use both at the same time in a special application. The esp32 manage the network and the raspi manage the analog signals and the business logic. We have two separated teams of developers, one for each uc.

Ответить
@nelsonamador5412
@nelsonamador5412 - 14.04.2023 20:40

you can operate up to 240MHz with the pico so in that case it could be as fast as ESP32 in my opinion

Ответить
@shaolin21
@shaolin21 - 27.03.2023 03:18

Was the WIFI module turned off on the ESP during the current consumption test?

Ответить
@rotorblade9508
@rotorblade9508 - 20.03.2023 00:59

thonny ide (uses an interpreter) made my pico run 10x slower than my nano, idk it’s useless to have 8x times 2cores more processing power and be 10x slower than a poor nano. I’ve just switched to arduino ide and it now runs about 500 times faster but there is another problem. compilation takes several minutes makes it very difficult to debug.

Ответить
@michalmi944
@michalmi944 - 11.03.2023 14:44

Note that Pi Pico can easily run at twice the frequency

Ответить
@AbbasA-gg1fp
@AbbasA-gg1fp - 10.03.2023 21:06

Thank you

Ответить
@Trofew
@Trofew - 01.02.2023 22:09

не честный тест, у 32s провода лучше от этого он быстрее

Ответить
@DavidGlaude
@DavidGlaude - 29.01.2023 22:41

Not sure it makes a lot of sense to compare on that task, and inside CircuitPython... except if you plan to use it with CircuitPython.
I think the Pico has no floating point math and is using library to do the math... and that might not be the case for the ESP32S2 so on some mathematical activities.
I think the size of the community, the documentation, the support, ... are big factor for the maker community.
Price and availability are also important.

Ответить
@_NoMercy_
@_NoMercy_ - 29.01.2023 13:19

consider python more heavy, c++ is faster

Ответить
@desmond-hawkins
@desmond-hawkins - 25.01.2023 00:26

This is a good approximation and the results are kind of expected, but it would be good to see the same test running natively instead of through CircuitPython, and without intermediate progress being sent to the display. You're spending time updating the screen and the execution benchmark is skewed by potential differences in the way the two boards communicate with the display. There's no good way to tell what these differences are here. Ideally you'd have them boot, start a timer, run the benchmark, stop the timer, and only use the display to show the results at the end.

Ответить
@nursenmaranc4659
@nursenmaranc4659 - 22.01.2023 18:31

hi, can I connect raspberry pi pico with stm32 black pill? Is it possible?

Ответить
@sagebrother
@sagebrother - 19.01.2023 09:44

Interesting and thanks but I think it is a little lopsided as the Pi Pico has two cores and you only used one.

Ответить
@marinehm
@marinehm - 18.01.2023 17:53

I’ve been playing with both. I think the ESP32 is the best option! Try to find a Pico W for less than the ESP32. Try to find a basic Pico for under the same price of the ESP32. Cost and functionality; the ESP32 wins! 🎉

Ответить
@jameswilkinson8851
@jameswilkinson8851 - 12.01.2023 20:45

Great video, exactly what I wanted to know. Thanks.

Ответить
@supportitservices6349
@supportitservices6349 - 01.01.2023 18:45

ευχαρισουμαι

Ответить
@sortingMan
@sortingMan - 11.12.2022 14:47

awsome

Ответить
@bramSDASCL1759
@bramSDASCL1759 - 04.12.2022 16:28

Do you have video comparing esp32 and esp32-s3??

Ответить
@sspicyyful
@sspicyyful - 25.11.2022 21:23

Now there is a pico W with wifi but still ESP32 boards can accomodate an external antenna, which makes them much more useful in many cases.

Ответить
@qzorn4440
@qzorn4440 - 12.11.2022 04:22

LILYGO® TTGO T-CAN485 ESP32 CAN Modbus rtu RS-485 Supports TF Card WIFI Bluetooth Wireless is a great project board. thanks. great video.😎

Ответить
@cristianalejandroayontzint6018
@cristianalejandroayontzint6018 - 10.11.2022 21:21

Is there anyway to do this same benchmark using both cores instead of one from the RPi?

Ответить
@chaos5411
@chaos5411 - 08.11.2022 23:20

Congrats, you proved c/c++ is faster than micropython. Since there's a C/C++ sdk for the RP2040, why didn't you run the same code on both chips?

Ответить
@joshuavincent7884
@joshuavincent7884 - 07.11.2022 20:40

Ok now run C on the pico...

Ответить
@corsairegg
@corsairegg - 07.11.2022 11:32

You compare the speed of python , not the speed of the MCUs

Ответить
@RuhjedVentula
@RuhjedVentula - 04.11.2022 20:20

do you have the ESP32 S3?

Ответить
@peetgaming
@peetgaming - 28.10.2022 21:59

Second thread is very powerful, can run second task that normally would slow down your code significant on the second core, and it's easy to use in the code. For example, you can run TFT driver on the second core, or serial communication, etc. So your program runs full speed, that can be huge difference in many cases.

Ответить
@chrissmith7259
@chrissmith7259 - 13.10.2022 02:50

The ESP32 S2 takes approximately Pi seconds or 3.14 seconds and the Raspberry Pi takes approximately 2 Pi seconds or 6.4 seconds. Interesting. and a bargain price for both.

Ответить
@etmax1
@etmax1 - 06.10.2022 15:50

The processor chip on the pico actually has no Flash, and the Flash device is a serial Flash. This means that the chip has to load code chunks less than 264k and run them then swap them out for new code bits. This is an issue only on larger programs of course, but if you set aside large buffers for USB or WiFi processing then you could see a considerable performance hit. My guess is that the pico is between 80% slower and maybe as much as 1000% slower depending on the application, with smaller applications being favoured. It would be nice to have someone test this with a test suite designed to specifically disadvantage the pico's architecture.

Ответить
@EletronicaeTecnologia
@EletronicaeTecnologia - 05.10.2022 16:29

Muito bom o vídeo. Parabéns.

Ответить
@BUNKERPT
@BUNKERPT - 19.09.2022 17:21

WTF???? A "benchmark" using Python that is a interpreted language ???? Hahahahah .... Test without any foundation and that only serves to misinform and deceive the most ignorant!!
- The RP2040 (and PICO) can work at 240MHz!
- PICO W has WIFI and BT!
- RAM size and Flash size differences have no consequences! If youre writing code for a MCU with more than 2 Mbytes of flash then you are totally out of your league.
- PICO doesn't need EEPROM as programs can write directly to flash if they need to save data, there is even a file system for that. And besides... ESP with only 512 bytes of EEPROM is ridiculous and totally useless.
- PICO exposes 27 GPIO... ESP32 has only 25 usable GPIO since it uses 7 IOS for Flash Memory!
- PICO has PIO! This is a big plus! Of course, for kids and curious people who don't really know how to program and just cut and paste pieces of "arduino" code, they don't even know what PIOs are...
- PICO does not need a programmer! It has mass storage emulation, just copy the .elf file and that's it! And if we are programming in Python, we can run the program instantly from the editor/IDE without having to blink
- The PICO W costs 6€ the ESP32 costs 24€ !!
- Most importantly, PICO is all European technology and manufacturing... ESP is Chinese, not a penny more for those guys!

Ответить
@fsmaia
@fsmaia - 10.08.2022 13:39

ESP32 is growing faster and it's getting cheaper. I would use esp32.

Ответить
@ashrafatteya
@ashrafatteya - 27.07.2022 05:09

pi pico can run up to 250Mhz even to 400Mhz try to run it on 250Mhz and see it with same code

Ответить
@gregorymccoy6797
@gregorymccoy6797 - 14.07.2022 05:36

Whoa.... A benchmark but in Python? Not only is Python slow but the runtime for the language is probably compiled a bit different for each platform. I think straight C or C++ would be a better indicator.

Ответить
@gtosama146
@gtosama146 - 07.07.2022 19:01

This benchmark is great idea for tiny boards.

Ответить
@TBL_stevennelson
@TBL_stevennelson - 04.07.2022 01:03

It would be nice to do a long test and include the 2nd core of the pico.
It would like to see if having 2 cores makes up for the slower proformance and if the power differences.

Ответить
@prawnmikus
@prawnmikus - 03.07.2022 03:36

Can you run a simple OC on the Pico? Out of the box it seems to be underclocked, with tons of headroom.

Ответить
@hallkbrdz
@hallkbrdz - 01.07.2022 23:24

You should compare these to a Teeny 4.1. Single core, but at 600 Mhz, which can be overclocked. Much more powerful, with a lot more I/O. I would use C libraries for the comparison however.

Ответить
@deehigh3359
@deehigh3359 - 29.06.2022 15:59

I wonder what result you get if you compare to the ESP32-C3 RISC V board. According to my experience, the C3 @160MHz is twice as fast as a Pico that is overclocked to 240MHz. Of course, only single core used.

Ответить
@joveaaron-real
@joveaaron-real - 28.06.2022 18:21

Great video! Are you Spanish?

Ответить
@miro.s
@miro.s - 27.06.2022 22:21

Hi, what is that display? The link is death.

Ответить
@myvin2887
@myvin2887 - 27.06.2022 02:01

Another invention of the bicycle

Ответить