close

MicroPython

Salt la navigare Salt la căutare
Limbajul de programare MicroPython
MicroPython nou logo.svg
AutorDamien George
Ultima versiune1.19 (16 iunie 2022)
Influențată dePiton
Implementarea de referință
LicențăLicență MIT
Site-ul webmicropython.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, de rulare, care rulează pe hardware-ul microcontrolerului. Utilizatorului i se prezintă 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 către programatorul și fizicianul australian Damien George, după o campanie susținută pe Kickstarter în 2013 [4] . În timp ce campania Kickstarter inițială 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 de 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] .

Note

  1. ^ MicroPython - Python pentru microcontrolere , la micropython.org . Consultat la 11 aprilie 2018 .
  2. ^ Madhumita Venkataramanan, Micro Python: mai puternic decât Arduino, mai simplu decât Raspberry Pi . Consultat la 11 aprilie 2018 .
  3. ^ Serdar Yegulalp, Circuitele mici ale lui Micro Python : varianta Python vizează microcontrolere , în InfoWorld . Consultat la 11 aprilie 2018 .
  4. ^ Micro Python : Python pentru microcontrolere , pe Kickstarter . Consultat la 11 aprilie 2018 .
  5. ^ Pyduino Arduino Based Development Board That Supports MicroPython (video) - Geeky Gadgets , în Geeky Gadgets , 12 octombrie 2016. Recuperat la 11 aprilie 2018 .
  6. ^ MicroPython pe ESP8266 : Kicking the Tires , în Hackaday , 21 iulie 2016. Recuperat la 11 aprilie 2018 .
  7. ^ Micropython / micropython -esp32 , pe GitHub . Consultat la 11 aprilie 2018 .
  8. ^ MicroPython pe ESP8266 : IoT minunat de ușor , pe Kickstarter . Consultat la 11 aprilie 2018 .
  9. ^ MicroPython - Bringing Python to the Internet of Things , la todayispotato.github.io . Preluat la 11 aprilie 2018 (arhivat din original pe 25 noiembrie 2017) .
  10. ^ Pycom încorporează tehnologia Sequans LTE- M în noua placă de dezvoltare IoT cu 5 rețele . Consultat la 11 aprilie 2018 .
  11. ^ Video : Hands on with the BBC Micro-Bit user interface , în Electronics Weekly , 7 iulie 2015. Recuperat la 11 aprilie 2018 .
  12. ^ Micropython / micropython , pe GitHub . Consultat la 11 aprilie 2018 .

Articole înrudite

Link- uri externe