close

Micropython

Přejít na navigaci Přejít na hledání
micropython
Micropython-logo.svg
?
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

  1. ^ George, Damien P. (4. května 2014). "micropython/LICENSE at master micropython/micropython" . GitHub . Staženo 11. února 2017 . 
  2. ^ a b "MicroPython - Python pro mikrokontroléry" . micropython.org . Staženo 12. srpna 2017 . 
  3. Venkataramanan, Madhumita (6. prosince 2013). „Micro Python: výkonnější než Arduino, jednodušší než Raspberry Pi“ . Drátové . Staženo 15. prosince 2016 . 
  4. Yegulalp, Serdar (5. července 2014). „Malé obvody Micro Pythonu: Varianta Pythonu se zaměřuje na mikrokontroléry“ . InfoWorld . Staženo 15. prosince 2016 . 
  5. ^ "Micro Python: Python pro mikrokontroléry" . Kickstarter . Kickstarter . Staženo 15. prosince 2016 . 
  6. ^ Beningo, Jacob (11. července 2016). "Prototyp k výrobě: MicroPython pod kapotou" . EDNNsíť . Staženo 15. prosince 2016 . 
  7. ^ „MicroPython na ESP8266: krásně snadný IoT“ . Kickstarter . Kickstarter . Staženo 6. prosince 2017 . 
  8. ^ „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 . 
  9. ^ „FiPy – první 5síťová vývojová deska IoT na světě“ . Kickstarter . Staženo 15. prosince 2016 . 
  10. ^ „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 . 
  11. Horsey, Julian (12. října 2016). „Vývojová deska založená na Pyduino Arduino, která podporuje MicroPython (video)“ . Geek Gadgets . Staženo 15. prosince 2016 . 
  12. Beningo, Jacob (6. dubna 2016). „Začínáme s Micro Pythonem“ . EDNNsíť . Staženo 15. prosince 2016 . 
  13. Williams, Elliot (21. července 2016). „MicroPython na ESP8266: Kopání pneumatik“ . Hackaday . Staženo 15. prosince 2016 . 
  14. ^ "MicroPython portován na ESP32" . GitHub . Staženo 8. března 2017 . 
  15. Williams, Alun. „Ruce s uživatelským rozhraním BBC Micro-Bit“ . ElectronicsWeekly.com . Staženo 8. července 2015 . 
  16. ^ "Náhled plakátu RISC-V — 7. workshop RISC-V" . 28. listopadu 2017 . Staženo 17. prosince 2018 . 
  17. ^ "MicroPython na GitHubu" . 

Externí odkazy