Desarrollaré bootloaders STM32 con actualizaciones AB y rollback
Ingeniero de firmware empotrado e IoT, Embedded C, C++, STM32
Acerca de este Servicio
Desarrollo bootloaders personalizados para STM32 y sistemas de actualización de firmware usando Embedded C.
Dependiendo del paquete que elijas, los entregables incluyen:
- Código fuente del bootloader STM32 y archivos del proyecto modificados
- Configuración de memoria Flash y implementación de entrega de la aplicación
- Metadatos de firmware y lógica de validación de imágenes
- Verificación de integridad del firmware SHA-256 y gestión de imágenes duales
- Selección de imagen candidata y manejo de fallback
- Instrucciones de compilación, notas de implementación y una lista de verificación de verificación
Los servicios van desde implementar una característica de bootloader hasta desarrollar un bootloader básico o un motor de actualización de firmware con imágenes duales.
Por favor, contáctame antes de hacer el pedido para confirmar tu MCU objetivo, requisitos, código existente y entregables esperados.
La integración de descargas OTA basadas en red y la verificación de firma criptográfica no están incluidas a menos que se acuerde por separado.
Mi porfolio
FAQ
Traducción automática
¿Qué microcontroladores soportas?
Me especializo en microcontroladores STM32, con experiencia práctica en la placa STM32F407 Discovery. Por favor comparte el modelo exacto de MCU antes de pedir para confirmar compatibilidad.
¿Qué información necesitas antes de empezar?
Por favor proporciona tu MCU objetivo, requisitos del proyecto, entorno de desarrollo y código fuente existente, si aplica. Para el desarrollo de bootloaders, incluye tu mapa de memoria y detalles de la aplicación cuando estén disponibles.
¿Proporcionas el código fuente completo?
Sí. Proporciono el código fuente desarrollado o modificado y archivos de proyecto relevantes, junto con notas de implementación o instrucciones de compilación según corresponda al paquete seleccionado.
¿Este Gig incluye actualizaciones completas de firmware OTA?
Los paquetes cubren la lógica de bootloader y actualización de firmware. La descarga de firmware de forma inalámbrica o por red a través de Wi-Fi, celular, HTTP, MQTT o servicios en la nube no está incluida a menos que se acuerde por separado.
¿Se incluye prueba de hardware?
La verificación depende del paquete seleccionado y del hardware disponible. Por favor, discute tu placa objetivo y los requisitos de pruebas antes de pedir, especialmente si se requiere probar en una placa personalizada específica.

