Что нового в MicroPython v1.24: поддержка RP2350 и ESP32-C6, улучшения RISC-V и многое другое.

  • В MicroPython v1.24 добавлена ​​поддержка RP2350 и ESP32-C6.
  • Значительные улучшения включены в архитектуру RISC-V.
  • Обновления STM32, ESP32 и новых совместимых плат.
  • Оптимизация памяти и доступны новые библиотеки.

микропитон 1.24

МикроПитон v1.24 появился и принес с собой ряд улучшений и новых функций, предназначенных для расширения использования микроконтроллеров, таких как RP2350, ESP32-C6 и других архитектур. Популярный среди разработчиков встраиваемых устройств благодаря своей простоте и универсальности, этот язык продолжает развиваться, обеспечивая большую совместимость и производительность на оборудовании с низким энергопотреблением. Какие новости приносит нам эта новая версия? Давайте изучим их.

С появлением MicroPython v1.24 в распоряжении разработчиков более надежная и эффективная платформа, подходит для широкого спектра встраиваемых устройств. Значительные улучшения поддержки RISC-V, а также оптимизация памяти и включение новых плат и библиотек делают этот выпуск MicroPython идеальным для продвинутых проектов Интернета вещей, требующих производительности и надежности. От домашней автоматизации до промышленных приложений — MicroPython продолжает расширять свои горизонты, предлагая легкий, но мощный язык для построения будущего программирования микроконтроллеров.

Новые возможности MicroPython v1.24

Актуализация очень важна МикроПитон v1.24 включает поддержку новых микроконтроллеров, таких как Малиновый Пи RP2350 y el ESP32-C6 от Espressif. Первый представляет собой двойной микроконтроллер, сочетающий в себе два ядра ARM Cortex-M33 и RISC-V, что обеспечивает дополнительную гибкость для разработчиков. Между тем, ESP32-C6, основанный на архитектуре RISC-V, разработан для обеспечения эффективной беспроводной связи с низким энергопотреблением и расширенными функциями Wi-Fi и Bluetooth.

Улучшения RISC-V для MicroPython

Вступление к полная поддержка RISC-V Это одно из наиболее заметных улучшений этой версии. Теперь разработчики могут воспользоваться такими функциями, как генерация собственного кода, сканирование журнала мусора (GC) и поддержка полухостинга RISC-V. Это знаменует собой значительный скачок вперед в производительности, особенно для таких устройств, как ESP32-C6 и других, использующих эту растущую архитектуру.

Одним из наиболее важных аспектов этого улучшения является возможность выпуска Собственный код RV32IMC и заморозить его в файлах .mpy, что позволяет дополнительно оптимизировать пространство для хранения и выполнение кода в средах с ограниченной памятью.

Обновления на STM32 и других платформах

Помимо улучшений в архитектуре RISC-V, МикроПитон v1.24 включает ряд обновлений для популярных платформ, таких как STM32. Одной из новых функций является дополнительная поддержка сетей PPP с использованием lwIP, что улучшает возможности подключения этих микроконтроллеров. Аналогично, поддержка ОктоСПИ в серии STM32H7 расширяются возможности взаимодействия с внешней периферией.

Дополнительные пластины: В этой версии в MicroPython v1.24 добавлено девять новых плат, в том числе:

  • ESP32_GENERIC_C6 и другие варианты семейства ESP32.
  • RPI_PEAK2 (Порт RP2 на основе Pico SDK v2.0.0).
  • ARDUINO_OPTA (для платформы STM32).

Оптимизация памяти и улучшения библиотеки

MicroPython v1.24 также ориентирован на оптимизацию потребления памяти, что крайне важно для встроенных устройств, ресурсы которых ограничены. По мнению разработчиков, потребление памяти было уменьшено на 10%, что позволяет микроконтроллерам малой производительности запускать более сложные приложения без проблем с производительностью.

Кроме того, стандартные библиотеки MicroPython были обновлены. Это случай machine y network, которые улучшились с точки зрения совместимости и функциональности, упрощая внедрение приложений IoT и управление подключенными устройствами. Эти настройки позволяют упростить интеграцию при работе с различным оборудованием, экономя время и усилия разработчиков.

Новые функции и исправления

MicroPython версии 1.24 включает несколько важных исправлений ошибок, влияющих на платформы ESP32 и RP2. Например, обработка собственного кода в ESP32 оптимизирован, особенно для архитектур ESP32-C3 и ESP32-C6. Исправлены проблемы с повреждением стека и загрузкой кода .mpy, а также улучшено взаимодействие с устройствами I2S.


Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.