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.
Untitle11d.png
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.
Untitleddddd.png