OpenBLT ist ein Open -Source -Bootloader für STM32-, XMC-, HCS12- und andere Mikrocontroller -Ziele.
Mit OpenBLT können Sie und Ihre Kunden die Firmware auf Ihrem Microcontroller -basierten Produkt aktualisieren. Ein großer Vorteil von Openblt ist, dass Sie den Bootloader an Ihre spezifischen Anforderungen anpassen und optimieren können.
Openblt kann auf 8-Bit-, 16-Bit- oder 32-Bit-Mikrocontroller portiert werden und läuft derzeit auf Läufen auf STM32-, Infineon XMC-, NXP S12- und Ti TM4C- und LM3S-Mikrocontrollern. Es ist am beliebtesten bei STM32 -Mikrocontrollern.
Standardmäßig unterstützt es Kommunikationsschnittstellen wie: RS232, CAN, USB, TCP/IP, MODBUS RTU und IT-Versand mit dem benutzerfreundlichen Microboot-PC-Tool zum Initiieren und Überwachen des Firmware-Update. Es wird ebenfalls unterstützt, Firmware-Updates direkt aus einer SD-Karte durchzuführen.
Für diejenigen, die ein Befehlszeilenprogramm für die Durchführung von Firmware -Updates bevorzugen, gibt es BootCommander. Wenn Sie lieber Ihr eigenes Firmware -Update -Tool für die nahtlose Integration in Ihr vorhandenes Toolset erstellen möchten, sehen Sie sich die OpenBLT -Hostbibliothek (libopenblt) an. Dies ist eine benutzerfreundliche gemeinsam genutzte Bibliothek, mit der Sie Ihr eigenes Firmware-Update-Tool in der Programmiersprache Ihres Geschmacks schnell entwickeln können.
Beachten Sie, dass alle Host-Tools (Microboot/Bootcommander/Libopenblt) plattformübergreifend sowohl MS Windows als auch GNU/Linux unterstützen.
Das OpenBLT-Download-Paket enthält zahlreiche vorkonfigurierte Demo-Programme für beliebte und kostengünstige Entwicklungsausschüsse, sodass Sie schnell mit dem Bootloader beginnen können.
Zusätzliche Informationen, die neuesten Nachrichten, Tipps und Tricks und Tutorials finden Sie über die folgenden Kanäle:
Der OpenBLT -Quellcode wird auf SourceForge gehostet und in seinem Subversion SVN -Repository verfügbar:
Für diejenigen, die Git für ihre Versionskontrolle bevorzugen, gibt es einen schreibgeschützten Spiegel des SVN-Repositorys bei GitHub:
OpenBLT wird unter einem Dual -Lizenzmodell angeboten. Die Standardlizenz ist die GNU GPL. Wenn Sie OpenBLT in Ihr geschlossenes Quellprojekt integrieren möchten, kann eine kommerzielle Lizenz erhalten werden:
Die Entwicklung und Wartung von Openblt wird von Feaser gesponsert. Feaser bietet auch Integrations-/Anpassungsdienste, Support- und Wartungsverträge sowie mehrere Add-On-Module: