2797|0

2771

帖子

0

TA的资源

裸片初长成(中级)

楼主
 

minigui安装到PC机上 [复制链接]




1. 环境
硬件环境:
X86PC
软件环境:
VMware虚拟机下的redhat linux 9.0(完全安装)

2.
准备以下源码包(下载)
http://www.minigui.org/res.shtml

开发库:libminigui-1.6.0.tar.gz
资源文件:minigui-res-1.6.10.tar.gz
示例程序:mg-samples-str-1.6.2.tar.gz
FramBuffer:qvfb-1.1.tar.gz

3.
编译安装
(1) 准备工作
redhat linux 9.0下新建工作目录
[root@localhost /]# mkdir /minigui              工作目录
[root@localhost /]# mkdir /minigui/compressed /minigui/source
[root@localhost /]# cd /minigui/compressed

进入工作目录
说明:把第2步下载的源码包放到该目录中,即/minigui/compressed

(2)编译安装minigui-res-1.6.0.tar.gz
说明:minigui 所使用的资源,包括基本字体、图标、位图和鼠标光标。
[root@localhost compressed]# tar xzvf minigui-res-1.6.10.tar.gz –C ../source

[root@localhost compressed]# cd ../source/minigui-res-1.6.10
[root@localhost minigui-res-1.6.10]# make install
(3)编译安装libminigui-1.6.0.tar.gz
说明:minigui函数库源代码。
[root@localhost minigui-res-1.6.10]# cd /minigui/compressed
[root@localhost compressed]# tar xzvf libminigui-1.6.0.tar.gz –C ../source
[root@localhost compressed]# cd ../source/libminigui-1.6.0
[root@localhost libminigui-1.6.0]# ./configure
[root@localhost libminigui-1.6.0]# make
[root@localhost libminigui-1.6.0]# make install
(4)编译 mg-samples-str-1.6.2.tar.gz
同上原理:
解压
[………]# ./configure
[………]# make
(5)编译安装qvfb-1.1.tar.gz
同上原理:
解压
[………]# ./configure
[………]# make
[………]# make install
(6) 配置
第一处:修改/boot/grub/grub.conf文件
用编辑器打开,在“kernel …………”行的后面加入如下内容:
vga=0x0317
第二处:修改/etc/ld.so.conf文件
用编辑器打开,在后面加入如下内容:
/usr/local/lib
接着为了使刚加入的内容生效,在超级终端运行下列命令:
[………]# ldconfig
第三处:修改/usr/local/etc/MiniGUI.cfg文件,打开文件之后,注意如下内容:
[system]
# GAL engine and default options
gal_engine=qvfb
defaultmode=800x600-16bpp
# IAL engine
ial_engine=qvfb
mdev=/dev/input/mice
mtype=IMPS2
[fbcon]
defaultmode=1024x768-16bpp
[qvfb]
defaultmode=640x480-16bpp
display=0
与上述内容不一致的,请比较后,修改。
4.
测试
在超级终端运行qvfb,命令如下:
[………]# qvfb &
这说明在后台运行,接着再开一终端,或按“ctrl+c”退出,然后进入示例程序目录下,运行helloworld程序:
[………]# cd /minigui/source/ mg-samples-str-1.6.2/src
[………]# ./helloworld

运行之后的效果如下图4-1所示:
图4-1
测试minigui示例程序效果
点赞 关注

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表