Overview
Syllabus
Outline
The Quark Bootloader aka QM-Bootloader
Firmware Management (FM) module
FM Protocol Stack Overview
(USB) DFU: Quick Introduction
QFU Image Format Overview
Flash layout: Application partitions
QFM Protocol: Examples
Secure FW Upgrade Feature: Overview What is provided
Secure FW Upgrade QFU extension
Secure FW Upgrade Upgrade flow
Secure FW Upgrade. Consistency flag and upgrade
Key Management Provisioning update mechanism
Key Management Revocation and firmware keys
Key Management: Key-update OFM packets
Key Management: First-time provisioning
Persistent Bootloader Data BL-Data
BL-Data: Duplication
BL-Data: Verification flow
BL-Data: Partitions and targets
Reusable software components
Some lessons learnt
Taught by
Linux Foundation