Entra en el siglo XXI del desarrollo de firmware
Y no pierdas ni un minuto más configurando entornos de desarrollo
Pues tus plegarias han sido escuchadas
A ver si te suena la historia.
Vas a empezar un proyecto con un microcontrolador cualquiera. Y en lugar de ponerte a hacer lo que te gusta, que es programar, tocar registros y ver LEDs parpadear, tienes que hacer algo mucho más aburrido.
Setear el entorno de desarrollo.
El compilador, quizás Python, un IDE que no te gusta (pero que "viene en el pack") y alguna cosa más.
Cuando crees que has acabado, pruebas y no funciona. Y tienes que volver sobre tus pasos hasta que después de un buen rato, consigues tener todo funcionando.
Y cuando trabajas en un equipo, puede ser aún peor.
Instalas todo lo que te dicen y cuando te dispones a hacer tu primera compilación, sucede lo inevitable.
!No compila!
Preguntas a tus compañeros y escuchas esa frase que hiela tu sangre:
"En mi ordenador funciona"
Luego empieza el baile de pruebas hasta que descubres que tú (iluso de tí) habías instalado la versión 14.1 de GCC, pero tu equipo compila con las 13.9 y ese cambio hace que el código no compile.
Y dejar de perder años de vida configurando entornos
Bienvenida
¿Que es docker?
¿Cómo ayuda Docker en sistemas embebidos?
Instalacion Docker
Primeros Pasos con Docker
Imagen STM32
Instalar VS Code
Instalacion y configuracion devcontainers
Usando devcontainers
¡Muchas gracias!
Lamentablemente no. Esta masterclass está pensada como un guia que te introduzca al uso de contenedores en el desarrollo de firmware. Además, incluyo recursos interesantes como una imagen de docker lista para compilar proyectos de STM32. Todo por 20€. Si diera soporte, el precio tendría que subir inevitablemente. No obstante, si ves alguna errata en el curso, no dudes en contactarme para informarme y yo corregiré lo que esté mal.
Para siempre querido amigo. Si no me arruino, en esta plataforma. Y si mi arruino y tengo que cerrar, te pasaría el enlace para descargar los videos. Osea, que para siempre.
Lamentablemente no puedo crear 747 imagenes para cada uno de los micronctroladores que uséis cada uno por 20€. La elección de STM32 no es casual. Ya que tengo otras formaciones con esa plataforma me pareció la eleccion más sencilla para que la gente que tenga otras formaciones mias puede aprovechar el HW que ya tiene. No obstante, una vez vista esta masterclass, creo que no te resultará dificil crear tu imagen o buscar una ya hecha por otro desarrollador y usarla.