Päivitys (07 / 02 / 2026): Meillä on runsaasti varastossa kaikkia tuotteitamme, löydät meidät myös täältä ja    Lue lisää

Micropython-alustojen benchmarking

SBC-suorittimen vertailuarvo
SBC-suorittimen vertailuarvo

SBC perustuu STM32F7:ään, mutta markkinoilla on muitakin suorittimia. Tässä vertaamme joitain niistä yleiseen Python-benchmarkiin.

benchmark

Koska SBC on suunniteltu suorittamaan Python-koodia, vertaamme täydellisen Python-koodin, joka tunnetaan nimellä pystone, suoritusaikaa.

Tässä vertailussa on useita osia, joiden avulla voidaan verrata erilaisia ​​Python-toimintoja, kuten funktiokutsuja, ilmoituksia, tietotyyppitoimintoja jne.

Sisäisesti se sisältää alle 300 riviä ja näyttää tältä:

image.png

Kun se on suoritettu, se mittaa suoritusajan yksiköissä [pystones / sekunti] ja tätä mittaa voidaan käyttää eri alustojen vertailuun.
Täydellinen lähdekoodi löytyy täältä: https://github.com/micropython/micropython-lib/blob/v1.9.3/pystone/pystone.py

Kun benchmark oli suoritettu eri alustoilla, saimme seuraavan Tulokset:

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

Lopuksi...

  • Viite, jonka me kaikki ymmärrämme, on PC-alustan tulos, jonka arvo on 200 [pystones/s].
  • Mikrokontrollerien valikoima vaihtelee välillä 0.5-5 [pystones/s] ja SBC saavuttaa arvon 1.9, joten se voi ajaa Pythonia noin 100 kertaa hitaammin kuin PC.
  • SBC sijoittuu myös ESP32- ja H7-laitteiden väliin, joten se tarjoaa keskimääräisen suorituskyvyn verrattuna nykyään markkinoilla oleviin mikrokontrollereihin.

Jos pidit tästä sisällöstä, voit seurata meitä Twitter, YouTube, Facebook or LinkedIn pysyäksesi ajan tasalla tällaisesta sisällöstä.

Onko sinulla kysyttävää tai pyyntöjä?
Ota meihin yhteyttä! Vastaamme <24 tuntia!

ikoni
Ota yhteyttä ArduSimple
lähellä
ArduSimple GNSS RTK -arviointitaulut on tehty helpoksi

Haluatko oppia lisää GPS:stä ja RTK:sta?

Jos olet juuri nyt kiireinen, insinöörimme voivat lähettää sinulle kolme lyhyttä sähköpostia, joissa kerrotaan kaikki tarvittavat tiedot projektisi aloittamiseksi.