Desarrollaré firmware BLE para ESP32, STM32 o NRF52 con FreeRTOS o Zephyr

Parte de la información se ha traducido automáticamente.

Ecuador

Hablo Español, Inglés

Ingeniero de firmware embebido y PCB, ESP32, nRF52, STM32, KiCad

Ingeniero electrónico con más de 8 años construyendo prototipos embebidos en I+D universitaria, ahora cursando un MSc en la Universidad de Sevilla. Diseño PCBs a medida en KiCad y redacto el firmware ...
Acerca de este Servicio

Tu dispositivo se bloquea, se reinicia, consume la batería o necesita una función que no tienes tiempo de escribir. Trabajo en C/C++ en ESP32 (ESP-IDF, Arduino), nRF52 (BLE con Zephyr / nRF Connect SDK) y STM32, con FreeRTOS.


Lo que puedo hacer:

  • Arreglar bloqueos, reinicios del watchdog, fallos graves y problemas de memoria
  • Añadir BLE (servicios GATT, publicidad), Wi-Fi, LoRa, Modbus RTU sobre RS-485 o un driver de sensor (I2C/SPI/UART)
  • Reducir el consumo de energía: deep sleep, apagado de periféricos, fuentes de activación
  • Estructurar tareas, colas y temporizadores de FreeRTOS para que el código se mantenga mantenible


Cómo trabajo: reproduzco el problema primero y resuelvo la causa raíz, no solo el síntoma. Cada cambio se explica para que puedas mantenerlo.


De mis propios proyectos:

  • Nodo LoRa (ESP32-S3 + SX1262): driver de radio escrito desde cero, protocolo de paquetes CRC16, FreeRTOS, deep sleep
  • Nodo de baja potencia ESP32-S3 con un presupuesto de sueño por componente
  • Tarjeta BLE personalizada nRF52840, diseñada, fabricada y montada


También diseño PCBs, así que puedo distinguir un fallo de firmware de un problema de hardware.


Mándame un mensaje antes de pedir con tu MCU, cadena de herramientas y una breve descripción del problema.

Plataforma:

ESP32

Sensores:

Temperatura

•

Humedad

•

Infrarrojo

•

Latidos de corazón

Experiencia:

Desarrollo de firmware

•

RTOS

•

Depuración de código

Mi porfolio

Otros servicios de Ingeniería electrónica que ofrezco

Etiquetas relacionadas