MicroPython
| Limbajul de programare MicroPython | |
|---|---|
| Autor | Damien George |
| Ultima versiune | 1.19 (16 iunie 2022) |
| Influențată de | Piton |
| Implementarea de 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, 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
- ^ MicroPython - Python pentru microcontrolere , la micropython.org . Consultat la 11 aprilie 2018 .
- ^ Madhumita Venkataramanan, Micro Python: mai puternic decât Arduino, mai simplu decât Raspberry Pi . Consultat la 11 aprilie 2018 .
- ^ Serdar Yegulalp, Circuitele mici ale lui Micro Python : varianta Python vizează microcontrolere , în InfoWorld . Consultat la 11 aprilie 2018 .
- ^ Micro Python : Python pentru microcontrolere , pe Kickstarter . Consultat la 11 aprilie 2018 .
- ^ Pyduino Arduino Based Development Board That Supports MicroPython (video) - Geeky Gadgets , în Geeky Gadgets , 12 octombrie 2016. Recuperat la 11 aprilie 2018 .
- ^ MicroPython pe ESP8266 : Kicking the Tires , în Hackaday , 21 iulie 2016. Recuperat la 11 aprilie 2018 .
- ^ Micropython / micropython -esp32 , pe GitHub . Consultat la 11 aprilie 2018 .
- ^ MicroPython pe ESP8266 : IoT minunat de ușor , pe Kickstarter . Consultat la 11 aprilie 2018 .
- ^ MicroPython - Bringing Python to the Internet of Things , la todayispotato.github.io . Preluat la 11 aprilie 2018 (arhivat din original pe 25 noiembrie 2017) .
- ^ Pycom încorporează tehnologia Sequans LTE- M în noua placă de dezvoltare IoT cu 5 rețele . Consultat la 11 aprilie 2018 .
- ^ Video : Hands on with the BBC Micro-Bit user interface , în Electronics Weekly , 7 iulie 2015. Recuperat la 11 aprilie 2018 .
- ^ Micropython / micropython , pe GitHub . Consultat la 11 aprilie 2018 .
Articole înrudite
Link- uri externe
- ( RO ) Site oficial , pe micropython.org .
- MicroPython , pe GitHub . _ _
- Depozitul sursă MicroPython , la github.com .