With the rapid development of embedded Linux system from server to PC and portable device,the application of portable smart devices are more common. The development of embedded GUI ( Graphical User Interface) based on Linux and the lightweight GUI are becoming increasingly important,and have become a hot area of current research with wide application prospect. Based on the comparison of several mainstream embedded graphical interfaces and analysis of the architecture and underlying implementation,the transplantation method and configuration of running environment for MiniGUI library files and resource files is introduced in detail,a general process of MiniGUI V3. 0. 12 transplantation is proposed,and a MiniGUI based on ARM-Linux systems development board S3C6410 transplanting is implemented,completing the construction of embedded graphical interface.%随着Linux系统从服务器延伸到PC、嵌入式设备的快速发展,便携式智能设备的应用更加普遍。图形界面对于用户变得日益重要,轻量级图形用户界面的开发也日趋重要,成为当前研究的一个热门领域并且拥有广阔的应用前景。文中对比了几种主流的嵌入式图形界面,分析了MiniGUI体系结构及底层实现,详细介绍了MiniGUI的库文件与资源文件的移植方法与运行环境的配置,提出了MiniGUI V3.0.12移植的一般方法,并实现了MiniGUI到基于ARM-Linux系统的开发板S3C6410的移植,完成了嵌入式图形界面的构建。
展开▼