Desarrollador de sistemas embebidos, entre microcontroladores, GNSS y guitarras eléctricas.
Jota Pe es un Ingeniero en Computación que desarrolla sistemas embebidos usando microcontroladores como el ESP32, con un interés especial en los sistemas operativos, especialmente FreeRTOS. Actualmente trabaja en procesamiento de señales GNSS, investigando formas de mejorar la precisión de GPS/Galileo y mitigar el problema del multicamino. Además, diseña y construye pedales de guitarra, fusionando electrónica analógica, audio y firmware embebido. Le gusta tomar conceptos “de laboratorio” y convertirlos en proyectos prácticos que cualquiera pueda replicar con hardware accesible. Cuando no está frente al osciloscopio, a menudo está remando, obsesionado con perfeccionar cada palada tanto como cada línea de código.
Muchos proyectos con microcontroladores parten simples: prender un LED, leer un botón, mostrar algo en pantalla. Todo va bien… hasta que empiezan a aparecer más tareas, más tiempos, más eventos, y el …
Muchos proyectos con microcontroladores parten simples: prender un LED, leer un botón, mostrar algo en pantalla. Todo va bien… hasta que empiezan a aparecer más tareas, más tiempos, más eventos, y el programa termina convertido en ese loop() enorme que funciona “más o menos”, pero que nadie quiere tocar demasiado.
En esta charla la idea es mostrar que hay una forma mejor de organizar ese caos. Vamos a ver cómo usar FreeRTOS en proyectos embebidos reales, de una manera práctica y sin complicarlo innecesariamente. Aunque los ejemplos estarán hechos con ESP32, lo importante no es la placa, sino las ideas: cómo ordenar mejor un programa, dividir responsabilidades y hacer que el código crezca sin volverse inmanejable.
A lo largo de la charla iremos pasando por temas como:
- tareas,
- temporización,
- colas,
- semáforos,
- comunicación entre tareas,
- paso de parámetros,
- y formas de escapar del clásico loop() gigante.
No es una charla para memorizar teoría ni para leer un manual en voz alta. La idea es ver problemas que aparecen de verdad en proyectos cotidianos, y cómo un sistema operativo puede ayudarte a resolverlos de una forma más limpia, más clara y bastante más mantenible.
En el fondo, esta charla busca demostrar algo muy simple: usar un sistema operativo en microcontroladores no es una locura, no es solo para sistemas enormes, y tampoco tiene por qué dar miedo. Se puede usar en placas comunes, en proyectos normales, y puede marcar una diferencia mucho más grande de lo que parece.
Sobre Jota Pereira: Jota Pe es un Ingeniero en Computación que desarrolla sistemas embebidos usando microcontroladores como el ESP32, con un interés especial en los sistemas operativos, especialmente FreeRTOS. Actualmente trabaja en procesamiento de señales GNSS, investigando formas de mejorar la precisión de GPS/Galileo y mitigar el problema del multicamino. Además, diseña y construye pedales de guitarra, fusionando electrónica analógica, audio y firmware embebido. Le gusta tomar conceptos “de laboratorio” y convertirlos en proyectos prácticos que cualquiera pueda replicar con hardware accesible. Cuando no está frente al osciloscopio, a menudo está remando, obsesionado con perfeccionar cada palada tanto como cada línea de código.
▶ Watch talk
Don't miss this talk
Get your free ticket and access all talks, workshops and networking.