Top-Fragen
Zeitleiste
Chat
Kontext
MicroPython
Programmiersprache Aus Wikipedia, der freien Enzyklopädie
Remove ads
MicroPython ist eine Softwareimplementierung einer Programmiersprache. Sie ist weitgehend kompatibel mit Python 3 und für den Betrieb auf einem Mikrocontroller optimiert.[3]
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.
Remove ads
Derivat
AdaFruit entwickelte im Jahre 2017 ein MicroPython-Derivat namens CircuitPython.[6]
Weblinks
Literatur (Auswahl)
- Charles Bell: MicroPython for the Internet of Things
- Marwan Alsabbagh: MicroPython Cookbook
- Nicholas H. Tollervey: Programming with MicroPython, O’Reilly Media, 2017, ISBN 978-1-4919-7273-1
- Günter Spanner: MicroPython für Mikrocontroller, Elektor-Verlag, 2020, ISBN 978-3-89576-388-5
Einzelnachweise
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads