This event has ended. Create your own event on Sched.
Be sure to join us for the event. Learn more about ELC and the OpenIoT Summit, or register now! 
Back To Schedule
Wednesday, February 22 • 4:20pm - 5:10pm
Firmware Management for MCUs: The Quark Bootloader Approach - Daniele Alessandrelli, Intel

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
The Intel Quark Microcontroller Bootloader (qm-bootloader) is the reference bootloader for Intel Quark MCUs. Qm-bootloader is released under a BSD license and available on GitHub.
One of the main features of qm-bootloader is its DFU-based Firmware Management functionality over USB and UART. The DFU protocol and its most popular host-side implementation, dfu-util, have been adapted to UART, in order to provide users with a uniform firmware-upgrade experience. Additionally, on top of DFU, a simple Firmware Management protocol has been implemented, extending DFU functionality beyond mere firmware upgrades.
The talk will cover qm-bootloader design and implementation, focusing on its Firmware Management functionality and discussing possible security extensions.
The concepts presented are not limited to Intel architectures, but can be leveraged on different platforms.


Daniele Alessandrelli

Embedded Software Engineer, Intel
Daniele Alessandrelli is a software engineer at Intel. In the last year, he has been working on the Quark Microcontrollers Software Interface and the Quark Bootloader of which he is the main maintainer. Daniele has presented before at some academic conferences such as the European... Read More →

Wednesday February 22, 2017 4:20pm - 5:10pm PST
Broadway I/II
  OpenIoT Summit
  • Experience Level Any