Embebidos a alto nivel
Aceptada
Generalmente la programación de los sistemas embebidos está asociada a lenguajes de bajo nivel como C/C++. Con la aparición de MicroPython, en el año 2014, se logró trasladar todas las ventajas de Python a la programación de microcontroladores.
Tipo: Workshop / Taller
Nivel: Principiante
Disertantes: Luciano Perren
Biografiá del Disertante: Perren, Luciano Gabriel. Ingeniero Electrónico con 20 años de experiencia en la docencia, desempeñándose en diferentes niveles. Especializado en el área de los sistemas embebidos y robótica educativa. Fundador Kivox, una startup que busca promover en los más jóvenes el pensamiento creativo a través del uso de estrategias y herramientas innovadoras.
Horario: 15:00 - 16:30 - 25/04/2026
Sala: Sala IV
Etiquetas/Tags: embebidos python microcontroladores
Descripción completa
Durante mucho tiempo la programación de sistemas embebidos estuvo dominada por lenguajes de bajo nivel, como lenguaje ensamblador y posteriormente C/C++. Esto se debía a la necesidad de hacer un uso eficiente de los recursos de hardware, que de por sí eran escasos en un microcontrolador de 8 bits. En la medida en que la microelectrónica fue avanzando fueron apareciendo en el mercado microncontroladores más sofisticados, disponiendo hoy de arquitecturas de 32 bits, como la familia Cortex-M de ARM, con modelos que inclusive cuentan con más de un núcleo de procesamiento. Estás enormes capacidades abrieron la puerta al uso de lenguajes no compilados, como Python (en su variante MicroPython). Esta implementación de Python 3 se encuentra optimizada para ejecutarse en microcontroladores e incluye un subconjunto de la biblioteca estándar y una gran cantidad de funciones y módulos para el manejo del hardware. Todo esto permite acercar el mundo de los sistemas embebidos a programadores que no necesariamente deban contar con una formación en electrónica o tener amplios conocimientos de hardaware.