Método innovador de actualización de firmware a microcontroladores durante la ejecución
Autores: Neves, Bernardino Pinto; Santos, Victor D. N.; Valente, António
Idioma: Inglés
Editor: MDPI
Año: 2024
Acceso abierto
Artículo científico
2024
Método innovador de actualización de firmware a microcontroladores durante la ejecución
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Paradigma de actualización de firmware
Microcontroladores
Segmentos de código
Microcontrolador de Microchip
Canales con ancho de banda limitado
Cambios incrementales
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 43
Citaciones: Sin citaciones
Este artículo presenta un nuevo paradigma de actualización de firmware para optimizar el procedimiento en microcontroladores. El objetivo es permitir la actualización durante la ejecución del programa, sin interrupciones ni reinicios, reemplazando solo segmentos de código específicos. El método propuesto utiliza direcciones estáticas y absolutas para localizar y aislar el segmento de código a actualizar. El trabajo se centra en el microcontrolador de Microchip e incluye un ejemplo de funcionalidad de actualización sin afectar las aplicaciones en curso. Este enfoque es ideal para canales limitados en banda, reduciendo la cantidad de datos transmitidos durante el proceso de actualización. También permite cambios incrementales en el código del programa, preservando la capacidad de red y reduciendo los costos asociados con la transferencia de datos, especialmente en escenarios de actualización de firmware que utilizan redes celulares. Esta capacidad de actualizar la operación normal del dispositivo, evitando la interrupción del servicio y minimizando el tiempo de inactividad, tiene un valor notable.
Descripción
Este artículo presenta un nuevo paradigma de actualización de firmware para optimizar el procedimiento en microcontroladores. El objetivo es permitir la actualización durante la ejecución del programa, sin interrupciones ni reinicios, reemplazando solo segmentos de código específicos. El método propuesto utiliza direcciones estáticas y absolutas para localizar y aislar el segmento de código a actualizar. El trabajo se centra en el microcontrolador de Microchip e incluye un ejemplo de funcionalidad de actualización sin afectar las aplicaciones en curso. Este enfoque es ideal para canales limitados en banda, reduciendo la cantidad de datos transmitidos durante el proceso de actualización. También permite cambios incrementales en el código del programa, preservando la capacidad de red y reduciendo los costos asociados con la transferencia de datos, especialmente en escenarios de actualización de firmware que utilizan redes celulares. Esta capacidad de actualizar la operación normal del dispositivo, evitando la interrupción del servicio y minimizando el tiempo de inactividad, tiene un valor notable.