OpenBLT 是一个开放源启动加载器 (GNU GPL v3)。OpenBLT 可让您和您的客户在基于微控制器的产品上更新固件。OpenBLT 为开放源的一个主要优点是,您可以自定义并调整启动加载器来满足特定需求。
OpenBLT 可以移植到任何 8 位、16 位或 32 位微控制器,且当前在 ST STM32、Infineon XMC、NXP S12、TI TM4C 和 LM3S 微控制器上运行。
默认情况下,它支持以下通信接口:RS232、CAN、USB、TCP/IP,它随简便易用的 Microboot PC 工具一并提供,用于启动和监视固件更新。或者,也可以从 SD 卡启动固件更新。
除了 GNU GPL 之外,OpenBLT 也可以根据商业许可证提供。凭借该商业许可证,您可以使用 OpenBLT 并将其集成到封闭源项目中。
大多数客户更喜欢使用自定义版本的 OpenBLT 启动加载器,这通常是为了进一步增强防护和安全。在执行大量的自定义项之后,我们派生出通常请求的启动加载器自定义项并将其转换为现成的 OpenBLT 加载项模块。
受支持的 OpenBLT 加载项模块示例如下:使用 256 位 AES 加密密钥的固件加密、针对整个固件的程序代码改进的校验和机制,以及用于在主从系统中的从微控制器上执行固件更新的主/从网关。
我们所提供的工程服务的目标是将 OpenBLT 成功集成到您的产品中。我们的工程服务多种多样,从让 OpenBLT 在您的硬件上运行,到为满足您的特定要求而创建量身定制的启动加载器解决方案,应有尽有。
我们提供维护和支持合同,以确保始终有人来回答您的问题,并解决与启动加载器相关的问题。如有必要,我们可以登门拜访来为您提供帮助。