Software Architecture of MiniGUI

The following figure illustrates the software architecture of MiniGUI. The relationship between MiniGUI and realtime operating systems is illustrated in the figure as well. An application on MiniGUI can implement its functions by calling APIs in ANSI C library and MiniGUI libraries. The abastract layers of MiniGUI hide the details of underlying hardware devices and operating systems, and the application need not to take care of the output and input devices.