LGUI是一个开源的面向嵌入式Linux的GUI系统。
我们希望通过我们的工作,使大家了解如何轻松构造一个面向嵌入式环境地的GUI系统。
首先有些嵌入式环境对于用户界面的要求虽然不复杂但却是个性化的,所以不是从别处移植一个系统就可以解决问题,最好的解决办法就是自动动手构造一个这样的系统,我们相信,您看了LGUI有代码及相关的文档,您肯定会说:原来构造一个嵌入式GUI系统这么简单!而且自己构造一个简单的并且契合需求的GUI系统并不比所谓移植一个GUI系统更复杂。
LGUI是一个多进程、多线程的系统,通过LGUI可以了解窗口系统的基本思想。
同时通过LGUI可以学习Linux编程比较复杂的一些知识,如进程通讯、线程同步等等。
安装过程:一、设置framebuffer若启动程序为lilo,过程如下1.打开/etc/lilo.conf2.在其中加入一行:vga=0x3143.执行lilo4.reboot若启动程序为grub,设置过程如下:1.打开/etc/grub.conf2.在其中加入:vga=0x3143.reboot二、安装lgui1.拷贝lgui.tgz到/usr/local目录下2.执行如下命令:tarxzvflgui.tgzcd/usr/local/lgui/setenvsourcelgui-setenvcd/usr/local/lgui/bin./lgui三、应用程序应用程序的模板参看sample目录下程序API文档请从网站下载
1