Adding Device Firmware Update (DFU/FOTA) Support in nRF Connect SDK
Having Device Firmware Update (DFU) or Firmware Over-The-Air (FOTA) support in an IoT product is becoming the norm now; it has become a standard requirement in modern products, and customers expect products to have it for security updates and improvements updates.
In this developer-oriented webinar, we will dive into the fundamental principles and best practices for adding DFU/FOTA support in an nRF Connect SDK-based firmware. We will focus on MCUboot as the default bootloader in the Zephyr RTOS, inherited by the nRF Connect SDK.
Agenda:
00:00:00 Introduction
00:00:48 Agenda
00:02:31 Memory
00:05:35 The Bootloader
00:09:31 Verification
00:15:08 What is DFU?
00:19:44 Dual Slots
00:23:51 Swapping
00:27:48 Partition Manager
00:33:28 Multi-image Builds
00:42:28 Demos
01:13:20 Resources for FOTA over Cellular, Wi-Fi, and other use cases
This is a recording of a webinar held on March 13, 2024. The presentation can be downloaded here: https://view-su3.highspot.com/viewer/65f806e38ba4ba1531047611
Adding Device Firmware Update (DFU/FOTA) Support in nRF Connect SDK
Loading date...
13 March 2024
09:00 CEST
Duration:
01:14:47
Having Device Firmware Update (DFU) or Firmware Over-The-Air (FOTA) support in an IoT product is becoming the norm now; it has become a standard requirement in modern products, and customers expect products to have it for security updates and improvements updates.
In this developer-oriented webinar, we will dive into the fundamental principles and best practices for adding DFU/FOTA support in an nRF Connect SDK-based firmware. We will focus on MCUboot as the default bootloader in the Zephyr RTOS, inherited by the nRF Connect SDK.
Agenda:
00:00:00 Introduction
00:00:48 Agenda
00:02:31 Memory
00:05:35 The Bootloader
00:09:31 Verification
00:15:08 What is DFU?
00:19:44 Dual Slots
00:23:51 Swapping
00:27:48 Partition Manager
00:33:28 Multi-image Builds
00:42:28 Demos
01:13:20 Resources for FOTA over Cellular, Wi-Fi, and other use cases
This is a recording of a webinar held on March 13, 2024. The presentation can be downloaded here: https://view-su3.highspot.com/viewer/65f806e38ba4ba1531047611
Register for this webinar
Subscribe to upcoming webinar notifications
Sign up now