Desarrollaré firmware para esp32 en esp idf y freertos para tu prototipo de sensor
Ingeniero de firmware para ESP32 y FreeRTOS, funciones LLM en Python
Acerca de este Servicio
Escribo firmware para ESP32 en C en ESP-IDF y FreeRTOS: sensores que leen a tiempo, prioridades de tareas elegidas a propósito y enlaces que reportan datos obsoletos en lugar de actuar sobre ellos.
Enviado desde mi propio banco de pruebas: un sistema ADAS/ECU de dos placas sobre ESP-NOW. Lectura de distancia ultrasónica mediante interrupción GPIO, con filtrado que eliminó dos tipos de frenado fantasma; un ciclo de control de 100 Hz con 0 plazos perdidos; mensajes de radio enmarcados con números de secuencia y reemparejamiento tras un reinicio; un supervisor que puede distinguir un remitente silencioso de un receptor que no puede actuar; 6-7 ms desde el sensor hasta la acción confirmada.
Lo que puedo construir para ti: controladores de sensores con filtrado (GPIO, UART, I2C, SPI); diseño de tareas en FreeRTOS con prioridades, asignación a núcleos, colas y transferencia a ISR; enlaces ESP-NOW entre placas; watchdogs, latidos y reporte de fallos; y compilaciones con CMake/Kconfig con un firmware por rol de placa.
Lo que obtienes: código fuente en un repositorio Git, pasos de compilación, un README con las decisiones de diseño y registros de la placa.
Cuéntame sobre tus sensores y radio, y te diré claramente qué he hecho antes y qué será nuevo.
Plataforma:
ESP32
Experiencia:
Desarrollo de firmware
•
RTOS
•
Microcontroladores
FAQ
Traducción automática
¿Arduino o ESP-IDF?
Por defecto, ESP-IDF. Ofrece control total de FreeRTOS y es con lo que he trabajado. Si necesitas Arduino, pregunta primero.
¿Puedes diseñar el PCB?
No. Escribo firmware para placas de desarrollo y hardware existente; el PCB es trabajo de un ingeniero en electrónica.
