OpenBlt es un cargador de arranque de código abierto para STM32, XMC, HCS12 y otros objetivos de microcontrolador.
OpenBlt le permite a usted y a sus clientes actualizar el firmware en su producto basado en microcontroladores. Un beneficio importante de que OpenBlt sea de código abierto es que puede personalizar y ajustar el cargador de arranque a sus necesidades específicas.
OpenBLT se puede transferir a cualquier microcontrolador de 8 bits, 16 bits o 32 bits y actualmente se ejecuta en ejecuciones en STM32, Infineon XMC, NXP S12 y microcontroladores TI TM4C y LM3S. Es más popular en los microcontroladores STM32.
De manera predeterminada, admite interfaces de comunicación como: RS232, Can, USB, TCP/IP, Modbus RTU y TI envía la herramienta Microboot PC fácil de usar para iniciar y monitorear la actualización de firmware. También se admite realizar actualizaciones de firmware directamente desde una tarjeta SD.
Para aquellos que prefieren un programa de línea de comandos para realizar actualizaciones de firmware, está BootCommander. Si prefiere crear su propia herramienta de actualización de firmware para una integración perfecta en su conjunto de herramientas existente, eche un vistazo a la biblioteca host OpenBlt (libopenblt). Esta es una biblioteca compartida fácil de usar, que le permite desarrollar su propia herramienta de actualización de firmware rápidamente, en el lenguaje de programación de su gusto.
Tenga en cuenta que todas las herramientas de host (Microboot/BootCommander/Libopenblt) son una plataforma cruzada que admite MS Windows y GNU/Linux.
El paquete de descarga de OpenBlt contiene numerosos programas de demostración preconfigurados para tableros de desarrollo populares y de bajo costo, lo que le permite comenzar rápidamente con el gestor de arranque.
Información adicional, las últimas noticias, consejos y trucos y tutoriales están disponibles a través de los siguientes canales:
El código fuente de OpenBlt está alojado en SourceForge y está disponible en su repositorio SVN de subversión:
Para aquellos que prefieren GIT para su control de versiones, hay un espejo de solo lectura del repositorio SVN en GitHub:
OpenBlt se ofrece bajo un modelo de doble licencia. La licencia predeterminada es la GNU GPL. Si planea integrar OpenBlt en su proyecto de código cerrado, se puede obtener una licencia comercial:
El desarrollo y el mantenimiento de OpenBLT están patrocinados por Feaser. Feaser también ofrece servicios de integración/personalización, contratos de soporte y mantenimiento, y varios módulos de complemento: