【实验】install-minigui

【实验】MINIGUI安装

实验准备:

libminigui-1.3.3.tar.gz

mde-1.3.0.tar.gz

mg-samples-1.3.0.tar.gz

minigui-res-1.3.3.tar.gz

qvfb-1.0.tar.gz

以上网上下载

step00-untar.sh 内容:

#!/bin/sh

tar -xzvf libminigui-1.3.3.tar.gz

tar -xzvf mde-1.3.0.tar.gz

tar -xzvf mg-samples-1.3.0.tar.gz

tar -xzvf minigui-res-1.3.3.tar.gz

tar -xzvf qvfb-1.0.tar.gz

step01-compile-lib.sh 内容

#!/bin/sh

cd libminigui-1.3.3

./configure --enable-jpgsupport=no --enable-pngsupport=no --enable-gifsupport=no --disable-lite --prefix=/minigui/nfsroot

make

make install

step02-compile-mg.sh 内容

#!/bin/sh

cd mg-samples-1.3.1

./configure --prefix=/minigui/nfsroot/ LDFLAGS=-L/minigui/nfsroot/lib CPPFLAGS=-I/minigui/nfsroot/include CFLAGS=-I/minigui/nfsroot/include

Make

step03-install-res.sh 内容

#!/bin/sh

cd minigui-res-1.3.3

make install

step04-mde.sh 内容

#/bin/sh

cd mde-1.3.0

./configure --prefix=/minigui/nfsroot/ LDFLAGS=-L/minigui/nfsroot/lib CPPFLAGS=-I/minigui/nfsroot/include CFLAGS=-I/minigui/nfsroot/include

step05-qvfb.sh 内容

#!/bin/sh

cd qvfb-1.0

./configure

make

make install

1步:

依次执行:step00~step05这几个批处理文件

2步:按如下步骤操作

[root@localhost]# cp /minigui/nfsroot/etc/Minigui.cfg /usr/local/etc/

[root@localhost]# vi /root/.bash_profile

添加环境变量,在PATH 最后

:/minigui/nfsroot/lib:/minigui/nfsroot/usr/local/lib/minigui:/minigui/qvfb-1.0/qvfb

在末尾加上

export LD_LIBRARY_PATH=/minigui/nfsroot/lib

[root@localhost]# source /root/.bash_profile //使有效

3步:配置qvfb并运行示例程序:

编辑/usr/local/etc/MiniGUI.cfg,将GALIAL引擎均改为qvfb

25 [system]
26 # GAL engine
27 gal_engine=qvfb
28
29 # IAL engine
30 ial_engine=qvfb
31
32 mdev=/dev/mouse
33 mtype=IMPS2
34
35 [fbcon]
36 defaultmode=1024x768-16bpp
37
38 [qvfb]
39 defaultmode=240x320-32bpp
40 display=0
41

进入:mg-samples-1.3.1

[minigui/mg-samples-1.3.1] # qvfb &

这时会出现一个像下面这样的窗口:

[root@localhost]# src/helloworld

你可能感兴趣的:(嵌入式系统,Bash)