Новый CircuitPython от Adafrui... Заметка
Slashdot на русском

Новый CircuitPython от Adafruit 'Turbo' обеспечивает нативный код для крошечных плат

Adafruit выпустила CircuitPython в 2017 году как дружелюбный для новичков вариант MicroPython. Теперь Adafruit представила CircuitPython Turbo, новый рабочий процесс, который компилирует определенные функции Python в нативный машинный код. Этот скомпилированный код затем загружается на совместимые платы микроконтроллеров для более быстрого выполнения. CircuitPython Turbo опирается на существующие эмиттеры Native и Viper от MicroPython для достижения значительного ускорения. Например, тест Мандельброта на Metro RP2040 показал ускорение вычислений в 19,71 раза по сравнению с байт-кодом. В то время как скомпилированные функции выполняются нативно, остальная часть приложения остается на Python. Эта функция Turbo теперь интегрирована в последние сборки CircuitPython для плат RP2040 и RP2350. Она особенно полезна для проектов, включающих вычислительно интенсивные задачи, такие как создание визуальных эффектов, обработка аудио или выполнение сложных вычислений. CircuitPython Turbo призван сделать проекты более плавными, отзывчивыми и способными обрабатывать больше задач одновременно. Ускорение специфично для измеряемых вычислительных частей приложения. Это развитие является результатом совместных усилий в рамках сообщества с открытым исходным кодом, основанных на предыдущих достижениях.