Author Archives: voorburg

Introducing the MicroTBX software toolbox

Over the past 16 years, Feaser has been involved with a large number of embedded software projects for its customers. From the experience gained, it became clear that almost every firmware is in need of some common functionality. For example: … Continue reading

Posted in MicroTBX | Tagged , | Comments Off on Introducing the MicroTBX software toolbox

OpenBLT 1.8.0 release notes

OpenBLT version 1.8.0 was officially released today, after another half year of development work. 21 tickets were processed, which resulted in 35 commits. Feel free to download the new version of the OpenBLT bootloader and give it a try. This … Continue reading

Posted in OpenBLT | Tagged , | Comments Off on OpenBLT 1.8.0 release notes

Reading OpenBLT’s version number from your firmware

The goal of this blog article is to answer a support question that has been asked by several OpenBLT bootloader users: How can my own firmware read the version of the bootloader? The bootloader defines three macros that combined hold … Continue reading

Posted in OpenBLT | Tagged , | Comments Off on Reading OpenBLT’s version number from your firmware

OpenBLT 1.7.0 release notes

OpenBLT version 1.7.0 was officially released yesterday, after another half year of development work. 37 tickets were processed, which resulted in 136 commits. Feel free to download the new version of the OpenBLT bootloader and give it a try. This … Continue reading

Posted in OpenBLT | Tagged , | Comments Off on OpenBLT 1.7.0 release notes

Relationship between Feaser and OpenBLT

The company Feaser and the OpenBLT bootloader project are two separate entities with a co-dependence. The goal of this article is to zoom in on this relationship and to explain why this relationship results in both entities to thrive.

Posted in OpenBLT | Tagged , | Comments Off on Relationship between Feaser and OpenBLT

Security options of the OpenBLT bootloader

As a consequence of the strong rise of smart and internet connected devices, there is an increased demand for embedded system security. As a result, more and more customers ask Feaser about the security options that are available, when the … Continue reading

Posted in OpenBLT | Tagged , , | Comments Off on Security options of the OpenBLT bootloader

ROM footprint for different OpenBLT configurations

In a system that contains a bootloader such as the OpenBLT bootloader, there are essentially two software programs present in read-only memory (ROM): your own firmware and the bootloader. Even though a bootloader is typically only integrated towards the end … Continue reading

Posted in OpenBLT | Tagged , | Comments Off on ROM footprint for different OpenBLT configurations

Data exchange between OpenBLT and your firmware

Several OpenBLT bootloader users asked, if it is possible two exchange data between the bootloader and their firmware. Even though the bootloader and your firmware are two completely separate programs in flash memory, which never execute at the same time, … Continue reading

Posted in OpenBLT | Tagged , , | Comments Off on Data exchange between OpenBLT and your firmware

LibOpenBLT Python bindings tutorial

This tutorial video contains a live Python coding session that demonstrates the creation of a custom firmware update tool in less than 30 minutes. To test the newly created firmware update tool, an ST Nucleo-F091RC board is used, but you … Continue reading

Posted in OpenBLT | Tagged , , , , | Comments Off on LibOpenBLT Python bindings tutorial

OpenBLT 1.6.0 release notes

OpenBLT version 1.6.0 was officially released yesterday, after another half year of development work. 42 tickets were processed, which resulted in 140 commits. Feel free to download the new version of the OpenBLT bootloader and give it a try. This … Continue reading

Posted in OpenBLT | Tagged , | Comments Off on OpenBLT 1.6.0 release notes