The rapid developing technology of computer software and hardware impulses the special computer system's application such as embedded system. On one hand, the users need interactive graphic interface, such as the menu, windows, and icons to use the embedded system, the developer of the embedded system needs a technology platform on which they can develop the graphic user module. On the other hand, more and more users develop software on the Linux OS due to the Linux's advanced features such as open source code, small core, vast kind of hardware support, stable running, effective directive, mature network architectures.Firstly, in this thesis, we analyze and compare several kinds of GUI of embedded OS's advantages and shortages. Secondly, we introduce the development of embedded OS's GUI ,analyze the developing environment of embedded OS's GUI, and expatiate a kind of developing process in this environment with the application of PhotoAlbum. We analyze the appeared problems when this application was transplanted to the target hardware, and present several kinds of solutions to these problems. |