Loading AI tools
Programmiersprache Aus Wikipedia, der freien Enzyklopädie
MicroPython ist eine Softwareimplementierung einer Programmiersprache. Sie ist weitgehend kompatibel mit Python 3 und für den Betrieb auf einem Mikrocontroller optimiert.[3]
MicroPython | |
---|---|
Basisdaten | |
Paradigmen: | multiparadigmatisch |
Entwickler: | Damien P. George |
Aktuelle Version | 1.24.0[1] (26. Oktober 2024) |
Wichtige Implementierungen: | ARM Cortex-M, STM32, ESP8266, ESP32, 16bit PIC, Unix, Microsoft Windows, Zephyr, JavaScript, RP2040 |
Beeinflusst von: | Python |
Betriebssystem: | Unix |
Lizenz: | MIT-Lizenz[2] |
micropython.org |
MicroPython ist ein in C geschriebener, vollständiger Python-Compiler und eine Laufzeitumgebung, die auf der Mikrocontroller-Hardware läuft. Enthalten ist eine Auswahl von Python-Kernbibliotheken; MicroPython enthält Module, die dem Programmierer Zugriff auf Low-Level-Hardware ermöglichen. Der Quellcode für das Projekt ist auf GitHub unter der MIT-Lizenz verfügbar. Für die Programmierung mit MicroPython gibt es inzwischen einige IDEs, z. B. µPyCraft[4] oder Thonny.[5]
Die Micropython und Circuitpython Firmware kommt im .uf2 Dateiformat. Der Mikrocontroller wandelt diese dann in die entsprechende Firmware um.
AdaFruit entwickelte im Jahre 2017 ein MicroPython-Derivat namens CircuitPython.[6]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.