MicroPython
From Wikipedia, the free encyclopedia
Remove ads
MicroPython er en programvareimplementasjon av et programmeringsspråk som i stor grad er kompatibelt med Python 3 og er optimalisert for å kjøre på en mikrokontroller.[1][2] MicroPython er skrevet i C.

MicroPython er en fullverdig Python-kompilator til bytekode, mens kommandotolkingen av denne bytekoden kjøres på mikrokontrollerens maskinvare. Brukeren blir presentert en interaktiv ledetekst (REPL) hvor man kan utføre støttede kommandoer umiddelbart. Mange av kjernebibliotekene i Python er inkludert. MicroPython har også moduler som gir programmøren tilgang til lavnivå maskinvare.[3]
Kildekoden for prosjektet ligger tilgjengelig på GitHub med en MiT-lisens.[4]
Remove ads
Bytekode
MicroPython inkluderer en krysskompilator som genererer MicroPython-bytekode (filutvidelse .mpy). Python-koden kan kompileres til bytecode enten direkte på en mikrokontroller eller kan forhåndskompileres andre steder.
MicroPython-fastvare kan bygges uten kompilatoren, slik at man bare står igjen med virtuelle maskiner som kan kjøre forhåndskompilerte .mpy-programmer.
Referanser
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads