Update (11 / 03 / 2026): We hebben voldoende voorraad van al onze producten, vind ons ook bij en    Shop

Micropython-platforms benchmarking

SBC CPU-benchmark
SBC CPU-benchmark

SBC is gebaseerd op STM32F7, maar er zijn andere CPU's op de markt. Hier vergelijken we er een aantal met een veelgebruikte Python-benchmark.

criterium

Omdat SBC is ontworpen om Python-code uit te voeren, vergelijken we de uitvoeringstijd van een volledige Python-code, ook wel pystone genoemd.

Deze benchmark heeft verschillende onderdelen om verschillende Python-bewerkingen te vergelijken, zoals functieaanroepen, declaraties, gegevenstypebewerkingen, enz.

Intern bevat het minder dan 300 regels en ziet er als volgt uit:

afbeelding.png

Eenmaal uitgevoerd, meet het de uitvoeringstijd in eenheden van [pystones / seconde] en deze maatstaf kan worden gebruikt om verschillende platforms te vergelijken.
De volledige broncode is hier te vinden: https://github.com/micropython/micropython-lib/blob/v1.9.3/pystone/pystone.py

Nadat we de benchmark op verschillende platforms hadden uitgevoerd, kregen we het volgende: resultaat:

BoardCPU[pystones/sec]
PCIntel200
OpenMVH7STM32H75.6
OpenH7STM32H73.6
KeyndriteK2102.9
OpenMVSTM32F72.5
RpPico2RP23502.48
SBCSTM32F71.9
RpPicoRP20401.08
WemosESP321.04
FeatherNFR520.7
M5StackESP320.66
NucleoL432STM32L40.33

Concluderend...

  • De referentie die we allemaal kunnen begrijpen, is het resultaat van het pc-platform, beoordeeld op 200 [pystones/sec].
  • Het bereik van microcontrollers varieert van 0.5 tot 5 [pystones/sec] en de SBC bereikt 1.9, dus Python kan ongeveer 100 keer langzamer draaien dan een pc.
  • De SBC bevindt zich qua prestaties tussen de ESP32 en de H7, en biedt dus een gemiddelde prestatie in vergelijking met de microcontrollers die momenteel op de markt verkrijgbaar zijn.

Als je deze inhoud leuk vond, kun je ons volgen Twitter, YouTube, Facebook or LinkedIn om op de hoogte te blijven van dit soort inhoud.

Vragen of verzoeken?
Neem contact met ons op! Wij antwoorden <24 uur!

Pictogram
Contact ArduSimple
Sluiten
ArduSimple GNSS RTK-evaluatieborden eenvoudig gemaakt

Wil je meer weten over GPS en RTK?

Als u het momenteel druk hebt, kunnen onze engineers u drie korte e-mails sturen met alle informatie die u nodig hebt om met uw project te beginnen.