基于嵌入式Linux图形用户接口的实现[多图](4)

  下一步就是在/home/XXX/目录下建立 SWT 和GTK两个目录并且配置环境变量。如下:

  ewindows xp ort SWT_HOME=/home/XXX/SWT

  ewindows xp ort SWT_HOME=/home/XXX/GTK

  ewindows xp ort PKG_CONFIG_PATH=$GTK_HOME /lib/pkgconfig

  ewindows xp ort LD_LIBRARY_PATH=$GTK_HOME/lib;$LD_LIBRARY_PATH

  此外添加 “/home/XXX/GTK/bin”到系统的环境变量PATH下。

  3.2 编译和安装Gtk+2.0

  3.2.1 编译和安装pkg-config

  tar zxvf glib-2.0.6.tar.gz -C $GTK_HOME/src

  cd $GTK HOME/src/glib-2.0.6

  ./configure --prefix=$GTK_HOME

  make

  make install

  3.2.2 编译和安装atk

  tar zxvf atk-1.0.1.tar.gz -C $GTK_HOME/src

  cd $GTK_HOME/src/atk-1.0.1

  ./configure --prefix=$GTK_HOME

  make

  make install

  3.2.3 编译和安装pango、Direct FB、gtk+2.0 、swt-forgtk2.2

  步骤类似atk的安装。

  4 嵌入式Linux GUI的使用前景展望

  嵌入式Linux GUI的使用领域许多,既能够用于家电市场,还能够用于商业市场、工业及自动化市场、国防市场、通讯市场等。比方,在通讯市场,手机、可视电话、机顶盒等可能成为嵌入式Linu.x的运行平台,一私人性化的用户界面是赢得消费者主要因素。因此嵌入式Linux图形系统将担任着更加主要的角色。

  未来几年,嵌入式Linux GUI将朝以下方向成长:第一,轻型、占用资源少,不期盼建立在庞大累赘的、特别消耗系统资源的操作系统和GUI之上。第二,高性能、高可靠性,特别是工业及时控制系统,对及时性的要求特别高,并且比起嵌入式系统来说,对GUI的要求也更高。第三,可配置,咱们必须清楚的意识到,嵌入式系统是一种定制装备,它们对GUI的需求各不相似,有的系统只要求一些图形功能,而有些系统要求完备的GUI支撑,因此,GUI也必须是可定制的。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/27427.html