The invention provides a safe
embedded operating system capable of supporting multi-stage loading. The safe
embedded operating system supports the
dynamic loading operation of an application program of an embedded terminal, realizes the isolation of the application program and an embedded terminal platform and comprises a
system management module, a safety management module, a
resource management module, a functional unit module, a GUI (
Graphical User Interface) module, an application execution engine module, an application program interface (API) module and the like. Meanwhile, the safe
embedded operating system is at least divided into a basic stage and an expansion stage by adopting stage treatment on the basis of the traditional Linux inner core, a basic stage module is fixedly loaded, each module and each
functional module in the expansion stage are selectively and dynamically loaded according to application requirements under the scheduling of a
system management framework, and thus, loading the
system by stage is realized. By using the safe embedded
operating system, a function of safety management and control for the application program through a safe framework module is achieved, mechanisms such as end-to-end safe issuing and loading of an application,
safe operation protection based on an application
process isolation and trust mechanism, application operation monitoring and the like are applied, and safe management and control on the whole life cycle of the application from issuing, downloading, loading to operating is realized.