Micropython
| micropython | ||
|---|---|---|
|
| ||
| ? | ||
| Obecná informace | ||
| Objevil se v | 5. března 2014 | |
| Nejnovější stabilní verze | 1.10 (24. ledna 2019 (3 roky, 8 měsíců a 27 dní)) | |
| ovlivněný | krajta | |
| Licence | licence MIT [ 1 ] | |
MicroPython [ 2 ] je implementace programovacího jazyka Python 3 , napsaného v C, optimalizovaného pro provoz na mikrokontroléru . [ 3 ] [ 4 ] MicroPython je kompletní jazyk Python pro kompilátor bajtkódu a runtime modul a interpret bajtového kódu, běžící na hardwaru mikrokontroléru. Uživateli se zobrazí interaktivní příkazový řádek ( REPL ), který podporuje okamžité provádění příkazů. Obsahuje výběr základních knihoven Pythonu: MicroPython obsahuje moduly, které umožňují programátorovi přístup k hardwaru na nízké úrovni. [ 2 ]
MicroPython byl původně vytvořen australským programátorem a fyzikem Damienem Georgem po úspěšné kampani na Kickstarteru podporující projekt v roce 2013. [ 5 ] Ačkoli byl MicroPython vydán ve spojení s deskou mikrokontroléru PyBoard během původní kampaně na Kickstarteru, v MicroPythonu v současné době podporuje velké množství architektur založených na ARM . [ 6 ] Od té doby byl MicroPython schopen běžet na platformách založených na Arduinu , [ 7 ] [ 8 ] ESP8266 , [ 9 ] ESP32 , [ 10 ] a internetu věcí . [ 11 ] [ 12 ] [ 13 ] [ 14 ] Verze MicroPythonu byla vytvořena pro BBC Micro Bit v roce 2016 jako součást příspěvku Python Software Foundation k Micro Bit ve spolupráci s BBC . [ 15 ] V roce 2017 Microsemi vytvořila port MicroPythonu na architekturu RISC-V (RV32 a RV64). [ 16 ]
Zdrojový kód projektu je k dispozici na GitHubu . [ 17 ]
Reference
- ^ George, Damien P. (4. května 2014). "micropython/LICENSE at master micropython/micropython" . GitHub . Staženo 11. února 2017 .
- ^ a b "MicroPython - Python pro mikrokontroléry" . micropython.org . Staženo 12. srpna 2017 .
- ↑ Venkataramanan, Madhumita (6. prosince 2013). „Micro Python: výkonnější než Arduino, jednodušší než Raspberry Pi“ . Drátové . Staženo 15. prosince 2016 .
- ↑ Yegulalp, Serdar (5. července 2014). „Malé obvody Micro Pythonu: Varianta Pythonu se zaměřuje na mikrokontroléry“ . InfoWorld . Staženo 15. prosince 2016 .
- ^ "Micro Python: Python pro mikrokontroléry" . Kickstarter . Kickstarter . Staženo 15. prosince 2016 .
- ^ Beningo, Jacob (11. července 2016). "Prototyp k výrobě: MicroPython pod kapotou" . EDNNsíť . Staženo 15. prosince 2016 .
- ^ „MicroPython na ESP8266: krásně snadný IoT“ . Kickstarter . Kickstarter . Staženo 6. prosince 2017 .
- ^ „MIKROPYTHON PŘINÁŠÍ PYTHON NA INTERNET VĚCÍ“ . MICROPYTHON PŘINÁŠENÍ PYTHONU NA INTERNET VĚCÍ . github.io. Archivováno z originálu 25. listopadu 2017 . Staženo 6. prosince 2017 .
- ^ „FiPy – první 5síťová vývojová deska IoT na světě“ . Kickstarter . Staženo 15. prosince 2016 .
- ^ „Pycom začleňuje technologii Sequans LTE-M do nové vývojové rady 5-Network IoT“ . BusinessWire. 22. listopadu 2016 . Staženo 15. prosince 2016 .
- ↑ Horsey, Julian (12. října 2016). „Vývojová deska založená na Pyduino Arduino, která podporuje MicroPython (video)“ . Geek Gadgets . Staženo 15. prosince 2016 .
- ↑ Beningo, Jacob (6. dubna 2016). „Začínáme s Micro Pythonem“ . EDNNsíť . Staženo 15. prosince 2016 .
- ↑ Williams, Elliot (21. července 2016). „MicroPython na ESP8266: Kopání pneumatik“ . Hackaday . Staženo 15. prosince 2016 .
- ^ "MicroPython portován na ESP32" . GitHub . Staženo 8. března 2017 .
- ↑ Williams, Alun. „Ruce s uživatelským rozhraním BBC Micro-Bit“ . ElectronicsWeekly.com . Staženo 8. července 2015 .
- ^ "Náhled plakátu RISC-V — 7. workshop RISC-V" . 28. listopadu 2017 . Staženo 17. prosince 2018 .
- ^ "MicroPython na GitHubu" .