Desarrollaré firmware para esp32 stm32 arduino
Ingeniero en sistemas embebidos, ESP32, STM32, Modbus, MQTT y automatización de combustible
Acerca de este Servicio
¿Necesitas firmware confiable para un producto basado en ESP32, STM32 o Arduino?
Desarrollo y depuro firmware embebido en C/C++ para sensores, controladores, gateways y dispositivos conectados. Puedo trabajar desde una especificación clara, un código existente, un esquema o logs seriales de un prototipo que falla.
Los servicios incluyen:
- GPIO, temporizadores, interrupciones, captura de entrada, ADC, PWM y watchdogs
- UART, RS-485, I2C, SPI, Wi-Fi, MQTT y TCP/IP
- Modbus RTU y Modbus TCP
- Separación de tareas en dual-core ESP32-S3
- Almacenamiento de configuración en Flash y NVS
- CRC, análisis de tramas, timeouts, reintentos y recuperación de fallos
- Limpieza de código, optimización y verificación de compilación
Trabajos relevantes incluyen firmware para un sensor de nivel de tanque de combustible magnetoestrictivo, un gateway dual-core ESP32-S3, configuración persistente de Modbus, recuperación de tramas ruidosas RS-485 y planificación de control UART para un IC de audio WT2003H4.
Por favor, envíame un mensaje antes de ordenar si se requiere prueba de hardware o un protocolo no documentado.
Mi porfolio
FAQ
Traducción automática
¿Proporcionas el código fuente?
Sí. El código fuente está incluido a menos que una oferta personalizada indique lo contrario.
¿Puedes arreglar un proyecto de firmware existente?
Sí. Envía el código fuente completo, detalles de la placa, comportamiento esperado, comportamiento actual y logs.
¿Puedes probar sin mi hardware?
Puedo compilar, revisar, simular partes de la lógica y añadir diagnósticos. La validación final del hardware requiere tu dispositivo o tus comentarios de prueba.
¿Diseñas PCBs?
Este trabajo se centra en firmware e integración. La revisión del esquema puede incluirse; un PCB completo debe cotizarse por separado.
¿Qué marco utilizas?
Puedo trabajar con Arduino, STM32 HAL/CubeIDE, proyectos estilo ESP-IDF o el framework ya utilizado por tu código.

