Ubuntu10.04安装minigui3.0 + minigui3.0使用Ubuntu的framebuffer运行程序
2013-05-09 13:43
543 查看
1、首先准备如下几个包,可从minigui官网上下载到
jpegsrc.v7.tar.gz
minigui-res-be-3.0.12.tar.gz
libminigui-gpl-3.0.12.tar.gz
qvfb2-2.0.tar.gz
libpng-1.2.37.tar.gz
zlib-1.2.2.tar.gz
mg-samples-3.0.12.tar.gz
libmgplus-1_2_4.tar.gz
2、安装zlib,该包是png库的必要组件,要先装这个
$ tar zxvf zlib-1.2.2.tar.gz
$ cd zlib-1.2.2/
$ ./configure
$ sudo make
$ sudo make install
3、安装png,该包是minigui3.0的必要组件
$ tar zxvf libpng-1.2.37.tar.gz
$ cd libpng-1.2.37/
$ ./configure
$ sudo make
$ sudo make install
4、安装jpeg,该包是minigui3.0的必要组件
$ tar zxvf jpegsrc.v7.tar.gz
$ cd jpeg-7/
$ ./configure
$ sudo make
$ sudo make install
5、安装minigui3.0
$ tar zxvf libminigui-gpl-3.0.12.tar.gz
$ cd libminigui-gpl-3.0.12/
$ ./configure
$ sudo make
$ sudo make install
6、安装minigui3.0资源
$ tar zxvf minigui-res-be-3.0.12.tar.gz
$ cd minigui-res-be-3.0.12/
$ ./configure
$ sudo make
$ sudo make install
至此,minigui已经安装完毕了,下面让它在pc下运行
7、设置lib的环境变量
$ sudo vi /etc/ld.so.conf
添加:include /usr/local/lib
$ sudo ldconfig
8、安装libmgplus,这个是mg-sample的必要组件
$ tar zxvf libmgplus-1_2_4.tar.gz
$ cd libmgplus-1.2.4/
$ ./configure
$ sudo make
$ sudo make install
9、安装qvfb2,这个是用来模拟framebuffer的,minigui的程序只能显示在framebuffer上
$ tar zxvf qvfb2-2.0.tar.gz
$ cd qvfb2-2.0/
$ sudo apt-get install qt3-dev-tools-embedded
$ ./configure --with-qt-includes=/usr/include/qt3/ --with-qt-libraries=/usr/lib/qt3/
$ sudo make
$ sudo make install
10、安装mg-sample
$ tar zxvf mg-samples-3.0.12
$ cd mg-samples-3.0.12/
$ ./configure
$ sudo make
11、运行mg-sample
$ sudo vi /usr/local/etc/MiniGUI.cfg
将第44行的gvfb改为qvfb2
进入src目录
$ ./helloworld
接下来,再尝试让它在framebuffer下运行
12、打开Ubuntu10.04的framebuffer
$ sudo vi /etc/initramfs-tools/modules
加入
fbcon
vesafb
$ sudo vi /etc/modprobe.d/blacklist-framebuffer.conf
注释blacklist vesafb
$ sudo update-initramfs -u
$ sudo vi /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vga=785"
$ sudo grub-mkconfig
$ sudo update-grub
重启系统
13、修改Minigui.cfg
# sudo vi /usr/local/etc/Minigui.cfg
gal_engine=fbcon
ial_engine=console
[fbcon]
defaultmode=640x480-16bpp
14、运行demo
注意,一定要加上sudo,否则无法运行
jpegsrc.v7.tar.gz
minigui-res-be-3.0.12.tar.gz
libminigui-gpl-3.0.12.tar.gz
qvfb2-2.0.tar.gz
libpng-1.2.37.tar.gz
zlib-1.2.2.tar.gz
mg-samples-3.0.12.tar.gz
libmgplus-1_2_4.tar.gz
2、安装zlib,该包是png库的必要组件,要先装这个
$ tar zxvf zlib-1.2.2.tar.gz
$ cd zlib-1.2.2/
$ ./configure
$ sudo make
$ sudo make install
3、安装png,该包是minigui3.0的必要组件
$ tar zxvf libpng-1.2.37.tar.gz
$ cd libpng-1.2.37/
$ ./configure
$ sudo make
$ sudo make install
4、安装jpeg,该包是minigui3.0的必要组件
$ tar zxvf jpegsrc.v7.tar.gz
$ cd jpeg-7/
$ ./configure
$ sudo make
$ sudo make install
5、安装minigui3.0
$ tar zxvf libminigui-gpl-3.0.12.tar.gz
$ cd libminigui-gpl-3.0.12/
$ ./configure
$ sudo make
$ sudo make install
6、安装minigui3.0资源
$ tar zxvf minigui-res-be-3.0.12.tar.gz
$ cd minigui-res-be-3.0.12/
$ ./configure
$ sudo make
$ sudo make install
至此,minigui已经安装完毕了,下面让它在pc下运行
7、设置lib的环境变量
$ sudo vi /etc/ld.so.conf
添加:include /usr/local/lib
$ sudo ldconfig
8、安装libmgplus,这个是mg-sample的必要组件
$ tar zxvf libmgplus-1_2_4.tar.gz
$ cd libmgplus-1.2.4/
$ ./configure
$ sudo make
$ sudo make install
9、安装qvfb2,这个是用来模拟framebuffer的,minigui的程序只能显示在framebuffer上
$ tar zxvf qvfb2-2.0.tar.gz
$ cd qvfb2-2.0/
$ sudo apt-get install qt3-dev-tools-embedded
$ ./configure --with-qt-includes=/usr/include/qt3/ --with-qt-libraries=/usr/lib/qt3/
$ sudo make
$ sudo make install
10、安装mg-sample
$ tar zxvf mg-samples-3.0.12
$ cd mg-samples-3.0.12/
$ ./configure
$ sudo make
11、运行mg-sample
$ sudo vi /usr/local/etc/MiniGUI.cfg
将第44行的gvfb改为qvfb2
进入src目录
$ ./helloworld
接下来,再尝试让它在framebuffer下运行
12、打开Ubuntu10.04的framebuffer
$ sudo vi /etc/initramfs-tools/modules
加入
fbcon
vesafb
$ sudo vi /etc/modprobe.d/blacklist-framebuffer.conf
注释blacklist vesafb
$ sudo update-initramfs -u
$ sudo vi /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vga=785"
$ sudo grub-mkconfig
$ sudo update-grub
重启系统
13、修改Minigui.cfg
# sudo vi /usr/local/etc/Minigui.cfg
gal_engine=fbcon
ial_engine=console
[fbcon]
defaultmode=640x480-16bpp
14、运行demo
注意,一定要加上sudo,否则无法运行
相关文章推荐
- Ubuntu10.04安装minigui3.0 在文本模式下运行MINIGUI
- ubuntu-virtualbox安装与使用,运行win程序,无逢模式爽啊。。看图
- DirectFB在ubuntu10.04 下的安装及样例程序运行成功体现
- Ubuntu10.04安装Mesa及使用OpenGL超级宝典第五版demo程序
- Ubuntu10.04安装iasp攻略(让你的ASP运行于Apache 2.0.59 )
- 裸机程序一:Ubuntu、Mac OS、Windows下EasyOpenJTAG+OpenOCD的安装和使用
- ubuntu 配置使用adb安装调试程序
- ubuntu10.04使用源安装php-fpm
- mini2440开发板运行Qt程序出现Segmentation fault的另一种奇葩原因:Ubuntu下使用FileZilla通过FTP方式传输程序
- 【Linux/Ubuntu学习2】ubuntu-ubuntu10.04使用wine安装SourceInsight
- ubuntu10.04中安装使用IE6
- Ubuntu10.04下安装Qt4和创建第一个Qt程序
- Ubuntu下JDK安装与第一次运行JAVA程序
- wine 1.2 的使用介绍和在ubuntu10.04 下安装QQ
- ubuntu14.04,安装JDK1.8(JAVA程序需要的开发、运行环境)
- ubuntu安装Jre运行Java程序
- fedora9下安装qvfb 运行minigui程序
- Ubuntu上使用QT creator运行cuda程序
- Ubuntu 64位运行32位程序要安装的库
- Ubuntu14.04下安装 Jlink 往S3C2440 开发板下载程序过程的 安装、使用