close

MicroPython

Hop til navigation Hop til søgning
MicroPython
programmeringssprog
MicroPython nyt logo.svg
ForfatterDamien George
Nyeste version1,19 (16. juni 2022)
Påvirket afPython
Referenceimplementering
LicensMIT licens
Internet sidemicropython.org

MicroPython [1] er en softwareimplementering af Python 3- programmeringssproget , skrevet i C , optimeret til at køre på en mikrocontroller [2] [3] . MicroPython er en fuldt udstyret, runtime Python-compiler, der kører på mikrocontrollerens hardware. Brugeren præsenteres for en interaktiv prompt ( REPL ) til straks at udføre understøttede kommandoer. Et udvalg af grundlæggende Python-biblioteker er inkluderet, MicroPython inkluderer moduler, der giver programmøren adgang til hardware på lavt niveau.

MicroPython, blev oprindeligt skabt af den australske programmør og fysiker Damien George, efter en kampagne støttet på Kickstarter i 2013 [4] . Mens den originale Kickstarter-kampagne udgav MicroPython med en pyboard-mikrocontroller, understøtter MicroPython en række ARM -baserede arkitekturer . Siden da har MicroPython kørt på Arduino [5] , ESP8266 [6] , ESP32 [7] og Internet of things [8] [9] [10] hardware .

I 2016 blev en version af MicroPython skabt til BBC Micro Bit som en del af Python Software Foundations bidrag til Micro Bit-partnerskabet med BBC [11] .

Kildekoden til projektet kan findes på GitHub [12] .

Noter

  1. ^ MicroPython - Python til mikrocontrollere på micropython.org . Hentet 11. april 2018 .
  2. ^ Madhumita Venkataramanan, Micro Python: mere kraftfuld end Arduino, enklere end Raspberry Pi . Hentet 11. april 2018 .
  3. ^ Serdar Yegulalp, Micro Pythons bittesmå kredsløb: Python-variant retter sig mod mikrocontrollere , i InfoWorld . Hentet 11. april 2018 .
  4. ^ Micro Python : Python til mikrocontrollere , på Kickstarter . Hentet 11. april 2018 .
  5. ^ Pyduino Arduino Based Development Board, der understø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 : smukt let IoT , på Kickstarter . Hentet 11. april 2018 .
  9. ^ MicroPython - Bringing Python til tingenes internettodayispotato.github.io . Hentet 11. april 2018 (arkiveret fra originalen 25. november 2017) .
  10. ^ Pycom inkorporerer Sequans LTE - M -teknologi i nyt 5-netværks IoT-udviklingskort . Hentet 11. april 2018 .
  11. ^ Video : Hands on med BBC Micro-Bit-brugergrænsefladen , i Electronics Weekly , 7. juli 2015. Hentet 11. april 2018 .
  12. ^ Micropython / micropython ,GitHub . Hentet 11. april 2018 .

Relaterede emner

Eksterne links