LoveUnix » 编程开发 & Rational » 新选择-Linux上的微型嵌入式GUI
让LU留住您的每

一天 让LU博客留住您的每一天
2007-9-10 03:03 ecurb2006
新选择-Linux上的微型嵌入式GUI

体积小巧 大小在 100KB~180KB!
特性: 多窗口支持| 完全中文输入/显示| 多数常用GUI控件| 99.9% ANSI C 编写|
已成功移植 DOS,Linux,uc/OS-II| 组件式 API(易用,高效) - [url=http://www.ecurb2006.com/][color=#0000ff]微型嵌入式GUI[/color][/url]
SDK for Linux [url=http://www.ecurb2006.com/blog/upload/gui4linux.tar.gz][color=#0000ff]http://www.ecurb2006.com/blog/upload/gui4linux.tar.gz[/color][/url]
微型嵌入式GUI -技术特性简介 [url=http://www.ecurb2006.com/blog/upload/gui.pdf][color=#0000ff]http://www.ecurb2006.com/blog/upload/gui.pdf[/color][/url]
微型嵌入式GUI  编程指南 [url=http://www.ecurb2006.com/blog/upload/gui-programming.pdf][color=#0000ff]http://www.ecurb2006.com/blog/upload/gui-programming.pdf[/color][/url]

说明: 可以使用免费提供的GUI-SDK(DOS 16bit & 32bit ,Linux)开发免费软件,目前已有网友在利用GUI-SDK for DOS 开发启动盘的软件,因为开发出的图形界面程序体积小,内存消耗低。

商业使用,请购买商业使用授权,获得商业版本(包含相应版本全部源代码及移植文档).

[url=http://www.ecurb2006.com][color=#0000ff]http://www.ecurb2006.com[/color][/url]

DJGPP and BoralndC  的库,可以从

[url=http://www.ecurb2006.com/blog/post/download.html][color=#0000ff]http://www.ecurb2006.com/blog/post/download.html[/color][/url]

下载

微型嵌入式GUI应用开发群(QQ 17440530)

2007-9-10 03:03 ecurb2006
安装使用

开发包名称: 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

...

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.