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

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

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, поэтому он предлагает среднюю производительность по сравнению с микроконтроллерами, доступными на рынке в настоящее время.
Планируете свой проект с использованием GPS?

Мы помогли более чем 1000 клиентам запустить свои проекты с использованием точного GPS.
Мы ответим в течение 24 часов!

Совсем заблудились? Начните здесь!

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

Поделитесь с коллегой

Знаете кого-нибудь, кто работает над интеграцией GPS RTK?

Отправить сообщение на электронную почту
Подпишитесь, чтобы получать полезные обновления.

Вы можете отписаться в любое время.

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

Контакты ArduSimple
Закрыто

Мы вышлем вам ссылку на этот пост по электронной почте.

Отправить сообщение на электронную почту

Получите доступ к своему аккаунту и заказам.

Or

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

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

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