Here is the module description for developers to refer to if you wish to modify the module for better portability to your embedded device.
Application launcher and system bootloader. It initializes the Qt environment, sets global styles, and manages startup and shutdown order.
Contains core system tools and default utilities embedded in the desktop environment.
core/icm20608
gadgets
page
sources/localweather
sources/netcard
ui
System-level services and shared base classes, such as global context management, signal buses, or singleton infrastructure. May contain system abstractions used across modules.
Third-party or user-extensible applications that are integrated into the desktop system, but modularized for easy addition/removal. You need to go to the corresponding document below to read the details. It should be noted that you only need to modify these sub-items in extern_app to run them independently with almost zero cost, and improve and refine them as your own project.
The Ui resources used by the desktop itself. If you need to replace them with your own resources, just replace them with the same name.
Top-level UI template, theme or layout definition. Can be used as the basis for the entire desktop style or skin.