close

MicroPython

Hopp til navigasjon Hopp til søk
MicroPython
programmeringsspråk
MicroPython ny logo.svg
ForfatterDamien George
Siste versjon1,19 (16. juni 2022)
Påvirket avPython
Referanseimplementering
TillatelseMIT-lisens
Nettstedmicropython.org

MicroPython [1] er en programvareimplementering av programmeringsspråket Python 3 , skrevet i C , optimert for å kjøre på en mikrokontroller [2] [3] . MicroPython er en fullfunksjons Python-kompilator som kjører på mikrokontrollermaskinvaren. Brukeren blir presentert med en interaktiv melding ( REPL ) for å umiddelbart utføre støttede kommandoer. Et utvalg grunnleggende Python-biblioteker er inkludert, MicroPython inkluderer moduler som lar programmereren få tilgang til maskinvare på lavt nivå.

MicroPython, ble opprinnelig opprettet av den australske programmereren og fysikeren Damien George, etter en kampanje støttet på Kickstarter i 2013 [4] . Mens den originale Kickstarter-kampanjen ga ut MicroPython med en pyboard-mikrokontroller, støtter MicroPython en rekke ARM -baserte arkitekturer . Siden den gang har MicroPython kjørt på Arduino [5] , ESP8266 [6] , ESP32 [7] og Internet of things [8] [9] [10] maskinvare .

I 2016 ble en versjon av MicroPython laget for BBC Micro Bit som en del av Python Software Foundations bidrag til Micro Bit-partnerskapet med BBC [11] .

Kildekoden til prosjektet finner du på GitHub [12] .

Merknader

  1. ^ MicroPython - Python for mikrokontrollere , micropython.org . Hentet 11. april 2018 .
  2. ^ Madhumita Venkataramanan, Micro Python: kraftigere enn Arduino, enklere enn Raspberry Pi . Hentet 11. april 2018 .
  3. ^ Serdar Yegulalp, Micro Pythons bittesmå kretser: Python-varianten retter seg mot mikrokontrollere , i InfoWorld . Hentet 11. april 2018 .
  4. ^ Micro Python : Python for mikrokontrollere , på Kickstarter . Hentet 11. april 2018 .
  5. ^ Pyduino Arduino-basert utviklingstavle som støtter MicroPython (video) - Geeky Gadgets , i Geeky Gadgets , 12. oktober 2016. Hentet 11. april 2018 .
  6. ^ MicroPython ESP8266 : Kicking the Tyres , i Hackaday 21. juli 2016. Hentet 11. april 2018 .
  7. ^ Micropython / micropython -esp32 , på GitHub . Hentet 11. april 2018 .
  8. ^ MicroPython ESP8266 : vakkert enkel IoT , på Kickstarter . Hentet 11. april 2018 .
  9. ^ MicroPython - Bringing Python til tingenes internett , på todayispotato.github.io . Hentet 11. april 2018 (arkivert fra originalen 25. november 2017) .
  10. ^ Pycom inkorporerer Sequans LTE- M -teknologi i nytt 5-nettverks IoT-utviklingskort . Hentet 11. april 2018 .
  11. ^ Video : Hands on med BBC Micro-Bit brukergrensesnitt , i Electronics Weekly , 7. juli 2015. Hentet 11. april 2018 .
  12. ^ Micropython / micropython ,GitHub . Hentet 11. april 2018 .

Relaterte elementer

Eksterne lenker