原创 minigui1.6.10的安装笔记

2009-12-17 22:22 5263 6 7 分类: MCU/ 嵌入式

首先,从飞漫的网站上下载相关的压缩包:


http://sourceforge.net/project/showfiles.php?group_id=231764&package_id=281013&release_id=617949


<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

qvfb-1.1.tar.gz


minigui-res-1.6.10.tar.gz


mg-samples-1.6.10.tar.gz


libminigui-1.6.10.tar.gz


在home目录下创建一个minigui的目录


mkdir minigui


将这些压缩包拷贝到home/minigui目录下


首先安装minigui的资源文件:


[root@localhost minigui]# tar -xvzf minigui-res-<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />1.6.10.tar.gz


[root@localhost minigui]#cd minigui-res-1.6.10


[root@localhost minigui-res-1.6.10]# make install


安装minigui的库文件


[root@localhost minigui]# tar -xvzf libminigui-1.6.10.tar.gz


[root@localhost minigui]# cd libminigui-1.6.10


[root@localhost libminigui-1.6.10]# ./configure


[root@localhost libminigui-1.6.10]# make


[root@localhost libminigui-1.6.10]# make install


 


安装minigui的例子库


[root@localhost minigui]# tar -xzvf mg-samples-1.6.10.tar.gz


[root@localhost minigui]#cd mg-samples-1.6.10


[root@localhost mg-samples-1.6.10]# ./configure


[root@localhost mg-samples-1.6.10]# make


[root@localhost mg-samples-1.6.10]# make install


 


安装qvfb


[root@localhost minigui]# tar -xzvf qvfb-1.1.tar.gz


[root@localhost minigui]#cd qvfb-1.1


[root@localhost qvfb-1.1]./configure --with-qt-includes=/usr/lib/qt-3.3/include --with-qt-libraries=/usr/lib/qt-3.3/lib --with-qt-dir=/usr/lib/qt-3.3


 


问题:


checking for Qt... configure: error: Qt (>= Qt 3.0.3) (headers and libraries) not found. Please check your installation!


For more details about this problem, look at the end of config.log.


 


解决办法:需要首先安装一个qt-devel-3.3.8-4.fc7.i386.rpm


双击安装qt-devel-3.3.8-4.fc7.i386.rpm


 


安装完成只有再执行:


[root@localhost qvfb-1.1]# ./configure --with-qt-includes=/usr/lib/qt-3.3/include --with-qt-libraries=/usr/lib/qt-3.3/lib --with-qt-dir=/usr/lib/qt-3.3


这个时候就不会有错误了


[root@localhost qvfb-1.1]#make


[root@localhost qvfb-1.1]#make install


 


 


设置参数


进入/usr/local/etc/,将MiniGUI.cfg修改为:


[root@localhost qvfb-1.0]# cd /usr/local/etc/


[root@localhost etc]# gedit MiniGUI.cfg


 


system]


# GAL engine


gal_engine=qvfb                                      //这里修改,开发时使用qvfb 模拟


# IAL engine


ial_engine=qvfb                                       //这里修改 ,同上


mdev=/dev/mouse


mtype=IMPS2


[fbcon]


defaultmode=1024x768-16bpp


[qvfb]


defaultmode=640x480-16bpp


display=0


 


进入/etc/ld.so.conf.d建一个minigui.conf,文件的内容为/usr/local/lib


[root@localhost etc]# cd /etc/ld.so.conf.d/


[root@localhost ld.so.conf.d]# gedit minigui.conf


minigui.conf中添加/usr/local/lib


最后要把系统共享库缓存刷新,将libminigui加载上,可以使用命令


[root@fedora7]#ldconfig


 


然后就可以使用qvfb体验miniGUI了,进入qvfb1.0根目录下的qvfb文件夹:


[root@localhost ld.so.conf.d]# cd /home/source/minigui/minigui1.3.x/qvfb-1.0/qvfb


输入下面命令:


[root@fedora7]# qvfb &   //加上&符号使qvfb进程开启后shell立即返回,否则会阻塞shell进程,需要再开一个shell才可以运行minigui程序。


此时弹出窗口Virtual framebuffer  选择Fiel->Configure size栏选择640*480 “VGA” Depth栏选择16 bit 然后按回车(Enter)键   //qvfb运行起来后在qvfb中设置虚拟显示器分辨率:File-->Configure,注意SizeDepth要设置的同MiniGUI.cfg中的分辨率和色深一致。


 


调试程序


进入程序事例目录


[root@localhost ld.so.conf.d]# cd /home/source/minigui/minigui1.3.x/mg-samples-1.3.1/src/


[root@localhost src]# ./helloworld


291fece1-5878-4de3-802c-d2d9efb3382e.gif


 


 

 

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户377235 2013-1-3 10:23

你好,麻烦问一下,你是在哪个版本linux系统下安装的,我在redhat enterprise linux 5下安装qt-devel-3.3.8-4.fc7.i386.rpm包时出现错误,是依赖性的错误,也没解决了。

相关推荐阅读
用户1002145 2009-12-28 09:01
sep4020移植Mplayer
sep4020移植mplayer1.交叉编译环境的建立:首先,下载一个arm-linux-gcc-3.3.2.tar.bz2的交叉编译工具可以从www.armfans.net上下载到拷贝到根目录下解压...
用户1002145 2009-12-23 19:12
Madplay移植到sep4020终极版
Madplay移植到sep4020终极版<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&g...
用户1002145 2009-12-17 20:36
sep4020一个中断测试程序(ADS环境下)
闲来无事,搭建一个外部中断的验证性小实验和大家分享下:首先先看看我搭建的电路图:用画图工具画的,比较简陋,见谅啊 ^_^接下来送上我的ADS调试小程序:#include<stdio.h>#...
用户1002145 2009-12-15 08:50
基于sep4020的数码管显示(ADS环境下)
基于sep4020的ADS的数码管显示<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />...
用户1002145 2009-12-15 08:49
sep4020控制8*8点阵LED显示(ADS环境下)
今天用8*8点阵LED做了个小实验,和大家一起分享下。(这里说明下,我用的8*8LED是SD411288)8*8点阵LED有16个引脚,为了找到相应的引脚的功能真的是不容易啊。最后,我是通过接5V电源...
我要评论
1
6
关闭 站长推荐上一条 /3 下一条