The ability to update an embedded system using a bootloader is an important skill to master. Despite all the effort placed into developing an embedded system, either bugs are discovered in the field or end users request additional features. In order to update firmware in the field or remotely over-the-air, the embedded system must have … Continue reading 5 Challenges facing over-the-air updates using MCUs