Micropitón
| Lenguaje de programación MicroPython | |
|---|---|
| Autor | Damián Jorge |
| Ultima versión | 1.19 (16 de junio de 2022) |
| Influenciado por | Pitón |
| Implementación de referencia | |
| Licencia | licencia MIT |
| Sitio web | micropython.org |
MicroPython [1] es una implementación de software del lenguaje de programación Python 3 , escrito en C , optimizado para ejecutarse en un microcontrolador [2] [3] . MicroPython es un compilador de Python en tiempo de ejecución con todas las funciones que se ejecuta en el hardware del microcontrolador. Al usuario se le presenta un mensaje interactivo ( REPL ) para ejecutar inmediatamente los comandos admitidos. Se incluye una selección de bibliotecas básicas de Python, MicroPython incluye módulos que permiten al programador acceder a hardware de bajo nivel.
MicroPython, fue creado originalmente por el programador y físico australiano Damien George, luego de una campaña apoyada en Kickstarter en 2013 [4] . Mientras que la campaña original de Kickstarter lanzó MicroPython con un microcontrolador pyboard, MicroPython admite varias arquitecturas basadas en ARM . Desde entonces, MicroPython se ha estado ejecutando en Arduino [5] , ESP8266 [6] , ESP32 [7] e Internet de las cosas [8] [9] [10] hardware .
En 2016, se creó una versión de MicroPython para BBC Micro Bit como parte de la contribución de Python Software Foundation a la asociación de Micro Bit con BBC [11] .
El código fuente del proyecto se puede encontrar en GitHub [12] .
Notas
- ^ MicroPython - Python para microcontroladores , en micropython.org . Consultado el 11 de abril de 2018 .
- ^ Madhumita Venkataramanan, Micro Python: más potente que Arduino, más simple que Raspberry Pi . Consultado el 11 de abril de 2018 .
- ^ Serdar Yegulalp, Los pequeños circuitos de Micro Python : la variante de Python se dirige a los microcontroladores , en InfoWorld . Consultado el 11 de abril de 2018 .
- ^ Micro Python : Python para microcontroladores , en Kickstarter . Consultado el 11 de abril de 2018 .
- ^ Placa de desarrollo basada en Pyduino Arduino que admite MicroPython (video) - Geeky Gadgets , en Geeky Gadgets , 12 de octubre de 2016. Consultado el 11 de abril de 2018 .
- ^ MicroPython en ESP8266 : Kicking the Tires , en Hackaday , 21 de julio de 2016. Consultado el 11 de abril de 2018 .
- ^ Micropython / micropython - esp32 , en GitHub . Consultado el 11 de abril de 2018 .
- ^ MicroPython en el ESP8266 : IoT maravillosamente fácil , en Kickstarter . Consultado el 11 de abril de 2018 .
- ^ MicroPython: incorporación de Python al Internet de las cosas , en todayispotato.github.io . Consultado el 11 de abril de 2018 (archivado desde el original el 25 de noviembre de 2017) .
- ^ Pycom incorpora la tecnología Sequans LTE- M en la nueva placa de desarrollo de IoT de 5 redes . Consultado el 11 de abril de 2018 .
- ^ Video : Manos a la obra con la interfaz de usuario de BBC Micro-Bit , en Electronics Weekly , 7 de julio de 2015. Consultado el 11 de abril de 2018 .
- ^ Micropython / micropython , en GitHub . Consultado el 11 de abril de 2018 .
Artículos relacionados
Enlaces externos
- ( EN ) Sitio oficial , en micropython.org .
- MicroPython , en GitHub . _ _
- Repositorio fuente de MicroPython , en github.com .