Application Note AN13872
Enabling SWUpdate on i.MX 6ULL, i.MX 8M Mini, and i.MX 93 is available on www.nxp.com
SWUpdate:
Embedded Systems become more and more complex.
Software for Embedded Systems have new features and fixes can be updated in a reliable way.
Most of time, we need OTA(Over-The-Air) to upgrade the system.
Like Android has its own update system. Linux also need an update system.
SWUpdate project is thought to help to update an embedded system from a storage media or from network.
However, it should be mainly considered as a framework, where further protocols or installers (in SWUpdate they are called handlers) can be easily added to the application.
Mongoose daemon mode:
Mongoose is a daemon mode of SWUpdate that provides a web server, web interface and web application.
Mongoose is running on the target board(i.MX8MM EVK/i.MX8QXP MEK).Using Web browser to access it.

Suricatta daemon mode:
Suricatta regularly polls a remote server for updates, downloads, and installs them. Thereafter, it reboots the system and reports the update status to the server.
The screenshot is SWUpdate scuricatta working with hawkbit server.
