安装使用-Linux上的微型嵌入式GUI


eCGUI-微型嵌入式GUI-图形界面系统(支持DOS 16/32bit,Linux,uC/OS等等) http://www.ecgui.com

eCGUI for LInux 下载页面 http://www.ecgui.com/html/ecgui/35.html

开发包名称: GUI SDK-Green for Linux
版本:0.0.2


请先阅读 Readme.txt 和Lisence.txt ,如果不能遵守 使用协议 ,请立即删除开发包文件

安装
配置FrameBuffer 设备

首先需要开启Linux 的FrameBuffer

如果使用Grub (RedHat9默认启动器,如果是Lilo启动,请跳到/部分//) ,修改配置文件 /etc/grub.conf
如原先的内容如
-----------------------------------------------------------------------------------------
….
title Red Hat Linux (2.4.20-8)
    root(hd0,0)
    kernel /vmlinuz-2.4.20-8 ro root=LABEL=/1 hdc=ide-scsi
    initrd /initrd-2.4.20-8.img
…..
---------------------------------------------------------------------------------------
修改后
--------------------------------------------------------------------------------------------
….
title Red Hat Linux (2.4.20-8)    FrameBuffer
    root(hd0,0)
    kernel /vmlinuz-2.4.20-8 ro root=LABEL=/1 hdc=ide-scsi vga=0x301
    initrd /initrd-2.4.20-8.img
title Red Hat Linux (2.4.20-8)    
    root(hd0,0)
    kernel /vmlinuz-2.4.20-8 ro root=LABEL=/1 hdc=ide-scsi
    initrd /initrd-2.4.20-8.img

…..
----------------------------------------------------------------------------------------------
正确配置后,重新启动,在启动项目中选择
Red Hat Linux (2.4.20-8) FrameBuffer
在屏幕左上角会出现 企鹅的图标.


如果使用 Lilo. 则修改/etc/lilo.conf 加入一行 vga=0x301,如
…..
image=/root/vmlinuz-2.4.2
vga=0x301
label=linux
read-only
…..
完成后,重新启动。


软件安装
(因为程序直接读写FrameBuffer设备,请在控制台下进行,而不是X-Window里的终端里)
(a)解压
tar zxf gui4linux.tar.gz
cd gui4linux

(b) 复制库
cp libgui.a /usr/local/lib/libgui.a

(c) 修改配置文件 /etc/ld.so.conf ,加入一行
/usr/local/lib

(d) 更新
ldconfig

(e) 在gui4linux 目录中编译例子
make

(f) 运行例子,先杀掉GPM
gpm -k

./button
./editbox

...


eCGUI-微型嵌入式GUI-图形界面系统(支持DOS 16/32bit,Linux,uC/OS等等) http://www.ecgui.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值