.MPY Bestandsextensie
MicroPython-module
| Ontwikkelaar | Damien George |
| Populariteit |
1,3 | 3 stemmen |
Wat is een MPY-bestand?
Een MPY-bestand is een MicroPython-module. Het bevat binaire gegevens, die meestal worden gegenereerd door Python-broncodebestanden (.PY) te compileren. MPY-bestanden kunnen ook machinecode bevatten die is gecompileerd uit broncode-bestanden die in andere talen zijn geschreven, zoals C.
Meer informatie
MicroPython is een Python-implementatie die is geoptimaliseerd om programma's uit te voeren op een microcontroller. Het bevat een crosscompiler, genaamd mpy-cross, die wordt gebruikt om Python-scripts vooraf te compileren naar MPY-bestanden. Deze bytecode-bestanden zijn bedoeld om te worden opgenomen in de firmware van een microcontroller, zodat ze beschikbaar zijn voor MicroPython-programma's die op die microcontroller worden uitgevoerd.
Sommige MPY-bestanden kunnen machinecode bevatten die is gecompileerd uit programma's die in een andere taal dan Python zijn geschreven. Deze bestanden worden gebruikt om niet-Python-bibliotheken en -functies in MicroPython-programma's te importeren. Niet-Python-MPY-bestanden worden gemaakt met het hulpprogramma mpy_ld.py van MicroPython, dat een reeks .O-bestanden aan elkaar koppelt en compileert.
Een MPY-bestand openen
MPY-bestanden zijn niet bedoeld om te worden geopend. In plaats daarvan zijn ze bedoeld om te worden uitgevoerd met MicroPython en te worden gebruikt in MicroPython-programma's.