Обновление (03 / 06 / 2026): У нас есть большой запас всех наших продуктов, найти нас также в и    Как получить расценки

Бенчмаркинг платформ Micropython

Бенчмарк процессора SBC
Бенчмарк процессора SBC

SBC основан на STM32F7, но на рынке есть и другие процессоры. Здесь мы сравниваем некоторые из них с обычным тестом Python.

эталонный тест

Поскольку SBC предназначен для запуска кода Python, мы сравниваем время выполнения полного кода Python, известного как pystone.

Этот тест состоит из нескольких частей для сравнения различных операций Python, таких как вызовы функций, объявления, операции с типами данных и т. д.

Внутри он содержит менее 300 строк и выглядит так:

image.png

После выполнения он измеряет время выполнения в единицах [пистоунов/секунду] и эту меру можно использовать для сравнения разных платформ.
Полный исходный код можно найти здесь: https://github.com/micropython/micropython-lib/blob/v1.9.3/pystone/pystone.py

После запуска бенчмарка на разных платформах мы получили следующее результатов:

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

В заключение...

  • Эталон, который мы все можем понять, является результатом платформы ПК, оцененной в 200 [пистоунов/сек].
  • Диапазон микроконтроллеров варьируется от 0.5 до 5 [пистоунов/сек], а SBC достигает 1.9, поэтому Python может работать примерно в 100 раз медленнее, чем ПК.
  • SBC также находится между устройствами ESP32 и H7, поэтому он обеспечивает среднюю производительность по сравнению с микроконтроллерами, доступными сегодня на рынке.

Если вам понравился этот контент, вы можете подписаться на нас в Twitter, YouTube, Facebook or LinkedIn чтобы оставаться в курсе подобного контента.

Есть вопросы или пожелания?
Связаться с нами! Мы ответим <24 часов!

Значок
Контакты ArduSimple
Закрыто
ArduSimple – Высокоточное RTK-оборудование и решения для геодезических работ, упрощенные в использовании

Хотите узнать больше о GPS и RTK?

Если вы сейчас заняты, наши инженеры могут отправить вам 3 коротких электронных письма, в которых подробно объяснят все, что вам нужно знать для начала вашего проекта.