MicroPython
MicroPython limbaj de programare | |
---|---|
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ă
- ^ (EN) MicroPython - Python pentru microcontrolere , pe micropython.org. Adus la 11 aprilie 2018 .
- ^ Madhumita Venkataramanan, Micro Python: mai puternic decât Arduino, mai simplu decât Raspberry Pi . Adus la 11 aprilie 2018 .
- ^ (EN) Serdar Yegulalp, micile circuite ale Micro Python: varianta Python vizează microcontrolerele , în InfoWorld. Adus la 11 aprilie 2018 .
- ^ (EN) Micro Python: Python pentru microcontrolere , pe Kickstarter. Adus la 11 aprilie 2018 .
- ^ (EN) Pyduino Arduino Based Development Board acceptă MicroPython That (video) - Geeky Gadgets , la Geeky Gadgets, 12 octombrie 2016. Adus pe 11 aprilie 2018.
- ^ (EN) MicroPython pe ESP8266: Kicking the Tires , în Hackaday, 21 iulie 2016. Adus pe 11 aprilie 2018.
- ^ (EN) micropython / micropython-ESP32 , pe GitHub. Adus la 11 aprilie 2018 .
- ^ (EN) MicroPython pe ESP8266: IoT frumos ușor , pe Kickstarter. Adus la 11 aprilie 2018 .
- ^ MicroPython - Aducerea Python la Internetul obiectelor , la todayispotato.github.io . Adus la 11 aprilie 2018 (arhivat din original la 25 noiembrie 2017) .
- ^ (EN) Pycom Incorporating Sequans LTE-M Technology in New 5-IoT Network Development Board . Adus la 11 aprilie 2018 .
- ^ (EN) Video: Hands on with the BBC Micro-bit user interface in Electronics Weekly, 7 iulie 2015. Adus pe 11 aprilie 2018.
- ^ (EN) micropython / micropython , pe GitHub. Adus la 11 aprilie 2018 .
Elemente conexe
linkuri externe
- ( RO ) Site oficial , pe micropython.org .
- Depozitul sursă MicroPython , la github.com .