MicroPython

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
MicroPython
limbaj de programare
MicroPython logo nou.svg
Autor Damien George
Ultima versiune 1.16 (18 iunie 2021)
Influențată de Piton
Implementare referință
Licență Licență MIT
Site-ul web micropython.org

MicroPython [1] este o implementare software a limbajului de programare Python 3, scris în C , optimizat pentru a rula pe un microcontroler [2] [3] . MicroPython este un compilator Python cu funcții complete, care rulează pe hardware-ul microcontrolerului. Utilizatorul este prezentat cu un prompt interactiv ( REPL ) pentru a executa imediat comenzile acceptate. Sunt incluse o selecție de biblioteci de bază Python, MicroPython include module care permit programatorului să acceseze hardware de nivel scăzut.

MicroPython, a fost creat inițial de programatorul și fizicianul australian Damien George, după o campanie susținută pe Kickstarter în 2013 [4] . În timp ce campania inițială Kickstarter a lansat MicroPython cu un microcontroler pyboard, MicroPython acceptă o serie de arhitecturi bazate pe ARM . De atunci, MicroPython rulează pe hardware Arduino [5] , ESP8266 [6] , ESP32 [7] și Internet of Things [8] [9] [10] .

În 2016, a fost creată o versiune a MicroPython pentru BBC Micro Bit ca parte a contribuției Python Software Foundation la parteneriatul Micro Bit cu BBC [11] .

Codul sursă al proiectului poate fi găsit pe GitHub [12] .

Notă

  1. ^ (EN) MicroPython - Python pentru microcontrolere , pe micropython.org. Adus la 11 aprilie 2018 .
  2. ^ Madhumita Venkataramanan, Micro Python: mai puternic decât Arduino, mai simplu decât Raspberry Pi . Adus la 11 aprilie 2018 .
  3. ^ (EN) Serdar Yegulalp, micile circuite ale Micro Python: varianta Python vizează microcontrolerele , în InfoWorld. Adus la 11 aprilie 2018 .
  4. ^ (EN) Micro Python: Python pentru microcontrolere , pe Kickstarter. Adus la 11 aprilie 2018 .
  5. ^ (EN) Pyduino Arduino Based Development Board acceptă MicroPython That (video) - Geeky Gadgets , la Geeky Gadgets, 12 octombrie 2016. Adus pe 11 aprilie 2018.
  6. ^ (EN) MicroPython pe ESP8266: Kicking the Tires , în Hackaday, 21 iulie 2016. Adus pe 11 aprilie 2018.
  7. ^ (EN) micropython / micropython-ESP32 , pe GitHub. Adus la 11 aprilie 2018 .
  8. ^ (EN) MicroPython pe ESP8266: IoT frumos ușor , pe Kickstarter. Adus la 11 aprilie 2018 .
  9. ^ MicroPython - Aducerea Python la Internetul obiectelor , la todayispotato.github.io . Adus la 11 aprilie 2018 (arhivat din original la 25 noiembrie 2017) .
  10. ^ (EN) Pycom Incorporating Sequans LTE-M Technology in New 5-IoT Network Development Board . Adus la 11 aprilie 2018 .
  11. ^ (EN) Video: Hands on with the BBC Micro-bit user interface in Electronics Weekly, 7 iulie 2015. Adus pe 11 aprilie 2018.
  12. ^ (EN) micropython / micropython , pe GitHub. Adus la 11 aprilie 2018 .

Elemente conexe

linkuri externe