You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
9 lines
686 B
9 lines
686 B
\section{Implementation}\label{implementation}
|
|
|
|
Implementing \textit{OTA} updates under the given requirements involves multiple components, which interact closely.
|
|
The continuous integration system is in charge of building the firmware from source, calculating cryptographic signatures, and publishing the built firmware images.
|
|
The deployment infrastructure provides resources for downloading the firmware images and triggering the update on all devices.
|
|
Finally, the implementation of the update mechanism, as a part of the firmware running on the embedded device, is responsible for downloading and installing the updates.
|
|
|
|
\input{6-1-build_and_deploy}
|
|
\input{6-2-update_mechanism}
|