Aggiornamento (10 / 02 / 2026): Abbiamo un ampio stock di tutti i nostri prodotti, trovaci anche in e    Acquista ora

Analisi comparativa delle piattaforme Micropython

benchmark CPU SBC
benchmark CPU SBC

SBC si basa su STM32F7, ma ci sono altre CPU sul mercato. Qui ne confrontiamo alcuni con un benchmark Python comune.

Segno di riferimento

Poiché SBC è progettato per eseguire codice Python, confrontiamo il tempo di esecuzione di un codice Python completo, noto come pystone.

Questo benchmark ha diverse parti per confrontare diverse operazioni Python come chiamate di funzioni, dichiarazioni, operazioni sui tipi di dati, ecc.

Internamente contiene meno di 300 righe e si presenta così:

image.png

Una volta eseguito, misura il tempo di esecuzione in unità di [Pistoni / secondo] e questa misura può essere utilizzata per confrontare piattaforme diverse.
Il codice sorgente completo può essere trovato qui: https://github.com/micropython/micropython-lib/blob/v1.9.3/pystone/pystone.py

Dopo aver eseguito il benchmark su piattaforme diverse, abbiamo ottenuto quanto segue sul risultato:

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

In conclusione...

  • Il riferimento che tutti possiamo capire è il risultato della piattaforma PC, valutato a 200 [pystones/sec].
  • La gamma di microcontrollori varia da 0.5 a 5 [pystones/sec] e l'SBC raggiunge 1.9, quindi può eseguire Python circa 100 volte più lentamente di un PC.
  • L'SBC si colloca inoltre tra i dispositivi ESP32 e H7, offrendo quindi prestazioni medie rispetto ai microcontrollori attualmente disponibili sul mercato.

Se ti è piaciuto questo contenuto, puoi seguirci su Twitter, YouTube, Facebook or LinkedIn per rimanere aggiornato su contenuti come questo.

Hai domande o richieste?
Contattaci! Risponderemo <24 ore!

Icona
Contatti ArduSimple
Chiudi
ArduSimple Schede di valutazione GNSS RTK semplificate

Vuoi saperne di più su GPS e RTK?

Se in questo momento sei impegnato, i nostri ingegneri possono inviarti 3 brevi e-mail, spiegandoti tutto ciò che devi sapere per iniziare il tuo progetto.