MiniGUI-1.3.3在PC上开发环境的建立

本文提供了一步一步安装 MiniGUI 1.3 的详细教程,包括库文件、资源文件的安装,配置 MiniGUI 和 qvfb,以及在 framebuffer 下运行 MiniGUI 的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

 

step 1: 安装库文件

#tar zxvf libminigui-1.3.3.tar.gz

#cd libminigui-1.3.3

#./configure //采用默认的Thread模式,移植到实验箱上时再用Lite模式。

#make

#make install

 

step 2: 安装资源文件

#tar zxvf minigui-res-1.3.3.tar.gz

#cd minigui-res-1.3.3

#make install

 

step 3:

修改/etc/ld.so.conf文件,里面加上一行/usr/local/lib,然后执行#ldconfig

 

step 4:

修改/usr/local/etc/MiniGUI.cfg

gal_engine=qvfb

ial_engine=qvfb

[qvfb]

default mode = 640 x 480-16pp

 

step 5:

安装qvfb-1.0.tar.gz,去MiniGUI网站上下载,用高版本的Qt带的qvfb会出错。

#./configure

#make

#make install

 

step 6: 安装例子程序mg-samples-1.3.0.tar.gz

#tar zxvf mg-samples-1.3.0.tar.gz

#cd mg-samples-1.3.1 //解压后就自动变成1.3.1了!

#./configure

#make

#cd src

 

step 7: 测试

#qvfb &

先对qvfb进行设置,File/configure,设置为640 x 480 VGA16bit。若设置与/usr/local/etc/MiniGUI.cfg不相符,会出现如下错误:

NEWGAL: set video mode failure.

GDI: can not initialize graphics engine!

#./helloworld

 

step 8: framebuffer下运行MiniGUI

修改/usr/local/etc/MiniGUI.cfg

gal_engine=fbcon

ial_engine=console

[fbcon]

default mode = 800 x 600-16bpp //对应framebuffer vga=0x314 (800 x 600)

修改linux 系统配置

# vi /etc/inittab

把第18行 的 “id:5:initdefault:”缺省值由“5” 改成 “3”,即把默认的系统图形界面改成字符界面

# vi /boot/grub/grub.conf

15行改成 kernel /vmlinz-2.4.20-8 ro root=LABEL=/ vga=0x314 ,即设置屏幕分辨率

重启机器,进到字符界面,再运行程序。

 

以上的代码包在我的资源中可找到 ,资源叫 “MiniGUI1.3 安装包”

 http://xiaozhi_su.download.youkuaiyun.com/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值