Micro Python: Una variante de Python para microcontroladores

Autor: | Posteado en Trucos Sin comentarios

Quien este intentado estudiar un idioma de alto nivel, encontrará una excelente alternativa en Python. Y si la idea es aplicarlo en proyectos de hardware, existe el proyecto Micro Python, una version del idioma escrita desde cero, fundamentalmente optimizada para microcontroladores, y que además incorpora un módulo de desarrollo oficial.

Si te preguntas para qué se pueden usar microcontroladores, en realidad sería mas lógico invertir esa pregunta, y preguntar para qué “no” se pueden usar. A menos que los requisitos de hardware sean mas altos de lo normal, no hay inquietudes en que un microcontrolador es la plataforma de hardware ideal cuando se exigen ejecutar actividades específicas. En lo personal, uno de los usos que planeo investigar muy pronto es el de la conversión de señales para establecer una capa de compatibilidad entre viejos teclados mecánicos de terminales y computadores modernos, independientemente de marca o metodo operativo. Sin embargo, una cosa es cargar codigo en un microcontrolador, y otra es escribirlo. Python es un idioma muy popular, y ha hallado un excelente hogar en computadores SBC como el Raspberry Pi. Claro que, no siempre es viable montar un Pi en el interior de un teclado, en la puerta de un garaje, o en un robot. Ahí es cuando muestra Micro Python.

Micro Python: Una variante de Python para microcontroladores

 

De convenio a su programador Damien George, Micro Python es un reinicio completo del idioma Python, redactado desde cero en ANSI C, con microcontroladores en mente. Posee compilador, metodo runtime, maquina virtual, recolector de basura, parser, y librerías de soporte para su ejecución sobre el STM32F405. Todo el proceso de compilación se lleva a cabo en el chip, por lo que no hay que instalar software complementario en el ordenador. Su uso de memoria fue drásticamente reducido, un detalle que vemos establecido en las especificaciones del módulo oficial de desarrollo. Además de usar el chip antes hablado (con una frecuencia de 168 MHz), el módulo tiene un megabyte de memoria Flash, y 192 KB de RAM., todo en un tamaño de 3,3 por cuatro centímetros.

El programador menciona a la robótica como una app ideal para Micro Python, sin embargo lo cierto es que tu imaginación será el límite aquí. Micro Python se transformó en un proyecto Kickstarter, donde ya consiguio las quince mil libras esterlinas que requería para suceder a la próximo fase. ¿Cuánto cuesta cada módulo Micro Python con el idioma preinstalado? 24 libras, algo así como 29 euros, mas otros 5 en concepto de envio internacional. El valor es parecido al de un Raspberry Pi, sin embargo jamás faltan limitaciones de espacio y energía que crean mucho mas conveniente la app de un microcontrolador. Las primeras entregas, en marzo de 2014.

The post(noticia) Micro Python: Una variante de Python para microcontroladores appeared first on Neoteo.

Neoteo


También puedes revisar estas noticias relacionadas.

Agrega tu comentario