Actualización (14 / 03 / 2026): Disponemos de amplio stock de todos nuestros productos, encuéntranos también en y la    Comprar

Evaluación comparativa de plataformas Micropython

Punto de referencia de la CPU SBC
Punto de referencia de la CPU SBC

SBC se basa en STM32F7, pero hay otras CPU en el mercado. Aquí comparamos algunos de ellos con un punto de referencia común de Python.

Dado que SBC está diseñado para ejecutar código Python, comparamos el tiempo de ejecución de un código Python completo, conocido como pystone.

Este punto de referencia tiene varias partes para comparar diferentes operaciones de Python como llamadas a funciones, declaraciones, operaciones de tipos de datos, etc.

Internamente contiene menos de 300 líneas y se ve así:

image.png

Una vez ejecutado, mide el tiempo de ejecución en unidades de [pystones / segundo] y esta medida se puede utilizar para comparar entre diferentes plataformas.
El código fuente completo se puede encontrar aquí: https://github.com/micropython/micropython-lib/blob/v1.9.3/pystone/pystone.py

Después de ejecutar el punto de referencia en diferentes plataformas, obtuvimos lo siguiente Resultados :

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

En conclusión...

  • La referencia que todos podemos entender es el resultado de la plataforma PC, clasificado en 200 [pystones/sec].
  • El rango de microcontroladores varía de 0.5 a 5 [pystones/seg] y el SBC llega a 1.9, por lo que puede ejecutar Python aproximadamente 100 veces más lento que una PC.
  • El SBC también se encuentra entre los dispositivos ESP32 y H7, por lo que ofrece un rendimiento promedio en comparación con los microcontroladores disponibles en el mercado hoy en día.

Si te ha gustado este contenido, puedes seguirnos en Twitter, YouTube, Facebook or LinkedIn para mantenerse actualizado de contenido como este.

¿Tienes alguna pregunta o solicitud?
¡Contáctenos! ¡Responderemos <24 horas!

Ícono
Contacto ArduSimple
Cerrar
ArduSimple Placas de evaluación GNSS RTK simplificadas

¿Quieres aprender más sobre GPS y RTK?

Si está ocupado en este momento, nuestros ingenieros pueden enviarle 3 correos electrónicos breves explicándole todo lo que necesita saber para comenzar su proyecto.