Eine neue Version von MicroPython wurde veröffentlicht für kompatible Mikrocontroller. Diese Ausgabe. Version 1.20, sieht Unterstützung für den Raspberry Pi Pico W vor und bringt einen neuen Paketmanager.
Version 1.20 bringt Unterstützung für den Wi-Fi-Chip CYW43439 des Raspberry Pi Pico W, was bedeutet, dass MicroPython ab sofort die drahtlose Konnektivität der 6-Dollar-Boards nutzen kann. Bluetooth-Unterstützung fehlt noch, in dieser und der offiziellen MicroPython-Version. Die Unterstützung für Bluetooth ist jetzt nicht mehr allzu weit entfernt. Die Bluetooth-Unterstützung wurde kürzlich dem Raspberry Pi Pico SDK hinzugefügt, sodass MicroPython jetzt nicht mehr allzu weit entfernt ist.
Die andere Ergänzung der Version ist ein neuer leichter Paketmanager, mip. Mip ist für die Verwendung mit eingebetteten Systemen optimiert. Im MicroPython-Ersteller Damien Georges Entlassungsposten Sie geben an, dass “es die Rolle von upip übernehmen soll und die Installation von Paketen von micropython-lib sowie von beliebigen URLs unterstützt. Mip kann direkt auf einem Gerät (mit Netzwerkverbindung) oder über mpremote ausgeführt werden.” Benutzer von Raspberry Pi Pico W müssten sicherstellen, dass ihr Pico W mit Wi-Fi verbunden ist und dass sie Zugriff auf die Python Shell (REPL) haben, um mip direkt auf der Hardware verwenden zu können. Benutzer von Raspberry Pi Pico müssen mpremote verwenden, ein Befehlszeilentool, das Dienstprogramme für die Kommunikation zwischen einem Computer und einem MicroPython-Gerät über eine serielle Schnittstelle bereitstellt.
MicroPython ist die Kreation des Programmierers und theoretischen Physikers Damien George und im Großen und Ganzen eine Portierung von Python 3, die direkt auf Mikrocontroller abzielt. MicroPython wurde mit einer Vielzahl von Boards (ESP32, ESP8266, W600 usw.) verwendet, aber für einige wurde es über den Raspberry Pi Pico eingeführt.
Wir waren gespannt, ob die offizielle Raspberry Pi Pico MicroPython-Firmware gekennzeichnete Unterstützung für mip. Es scheint, dass die neueste Firmware für den Raspberry Pi Pico W, rp2-pico-w-20230427-unstable-v1.20.0-1-g82a59a824.uf2, tatsächlich Mip enthält. Wir konnten mit mip ein MicroPython-Modul eines Drittanbieters installieren und es dann direkt über die Python-Shell verwenden.