MicroPython v1.22.0 veröffentlicht, Python-Distribution für Mikrocontroller

MicroPython ist eine Python-Distribution für Mikrocontroller, mit der Python 3.x auf Mikrocontrollern und kleinen eingebetteten Systemen ausgeführt werden kann.

Die kürzlich veröffentlichte Version 1.22.0 enthält viele Verbesserungen:

  • Einführung der SSL/TLS-Unterstützung für Asyncio, sowohl Client als auch Server
  • Sortiert qstr-Pools und verbessert dadurch die Leistung von qstr_find_strn() erheblich. Diese Methode wird häufig beim Parsen und Laden von .mpy-Dateien sowie zur Internalisierung von String-Objekten in den meisten String-Methoden aufgerufen, die einen neuen String zurückgeben
  • Es wurden viele interne Änderungen am Maschinenmodul sowie Änderungen am Betriebssystemmodul für einige Ports vorgenommen, um die Python-Bindungen an einem gemeinsamen Ort aufzuteilen, die Codeduplizierung zu reduzieren und die API über alle Ports hinweg konsistenter zu machen.

MicroPython v1.22.0 führt außerdem einige neue Board-Unterstützung ein, darunter UM_TINYWATCHS3 (esp32-Port), POLOLU_3PI_2040_ROBOT, POLOLU_ZUMO_2040_ROBOT und SIL_RP2040_SHIM (rp2-Port), NUCLEO_H563ZI (stm32-Port).

Darüber hinaus optimiert diese Version auch die Codegröße jedes Ports.

Weitere Informationen finden Sie in den Versionshinweisen .

Supongo que te gusta

Origin www.oschina.net/news/273627/micropython-1-22-0
Recomendado
Clasificación