Desarrollaré firmware para stm32 o esp32 en c con freertos
Ingeniero de Apps de Shopify, Web, Automatización con IA y firmware embebido
Acerca de este Servicio
¿Necesitas firmware que funcione en hardware real, no solo en un simulador? Escribo C embebido para STM32 (Cortex-M) y ESP32, desde un único controlador hasta el firmware completo de un prototipo.
Lo que hago:
- Controladores periféricos: UART, SPI, I2C, CAN/FDCAN, USB CDC, ADC, timers y DMA
- Diseño de tareas con FreeRTOS, o código en modo bare-metal a nivel de registro cuando el tamaño y el tiempo importan
- Bootloaders y actualizaciones de firmware con comprobaciones CRC
- Depuración de fallos críticos, temporización y otros problemas de bajo nivel
Lo que obtendrás:
- Código fuente con pasos de compilación (GCC/CMake, STM32CubeIDE, ESP-IDF o PlatformIO)
- Raspberry scripts de prueba en Python que podrás volver a ejecutar tú mismo
- Un informe corto con resultados de pruebas y límites conocidos
Trabajos recientes de código abierto: un bootloader OTA STM32G431 en 2,4 KB con 99 pruebas de hardware, un adaptador USB-a-CAN (74 pruebas) y un buscador de pines JTAG/SWD (70 pruebas). MSc en Ingeniería Electrónica, trabajando profesionalmente en sistemas embebidos.
Envíame tu placa, fichas técnicas y objetivo, y te responderé con un plan y una cotización fija.
Plataforma:
STM32
Experiencia:
Desarrollo de firmware
•
RTOS
•
Microcontroladores
Mi porfolio
FAQ
Traducción automática
¿Necesitas mi hardware?
No siempre. Pruebo en mis propias placas STM32 Nucleo. Para hardware personalizado, puedes enviar una placa o pruebo en la placa de desarrollo más cercana y tú confirmas en la tuya.
¿Usas HAL o código bare-metal?
Cualquiera de las dos. Sigo tu base de código existente y uso acceso directo a registros cuando el tamaño, la velocidad o el tiempo lo requieren.
¿Qué herramientas usas?
GCC con Make o CMake, STM32CubeIDE, ESP-IDF o PlatformIO, según tu proyecto. Las pruebas son scripts en Python que se comunican con la placa por serie o USB.
