eCGUI on Linux
Copyright(C) 2008 ecgui.com
有问题,请上www.ecgui.com/bbs 参与讨论
请确认已打开FrameBuffer,并且是16位色模式。
0.首先需要开启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=0x317
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
…..
----------------------------------------------------------------------------------------------
1.在PC机编译运行(gcc 3.2.2 on RedHat Linux9)
make
./msgbox
会显示一个窗口,支持鼠标操作,但还不支持键盘。
2.打开键盘支持
修改in.c
//#define LINUX_OK
->
#define LINUX_OK
这样就可以使用键盘了。
3.在ARM 上编译运行(请略过)
# 编译驱动部分
make -f makefile.arm
4.移植/修改显示驱动
out.c
移植输入设备(鼠标/键盘)
in.c
没有合适的资源?快使用搜索试试~ 我知道了~
eCGUI 0.3 for Linux-86 嵌入式GUI
共87个文件
h:50个
c:15个
ini:3个
5星 · 超过95%的资源 需积分: 3 37 下载量 89 浏览量
2008-11-30
10:29:54
上传
评论
收藏 212KB ZIP 举报
温馨提示
微型16/32位嵌入式GUI,自主开发,历时四年左右,拥有全部版权. 最新增加对JPEG图像支持!!! 最新动态 http://www.ecgui.com 联系: ecgui.com@gmail.com 体积小巧 大小在 100KB~180KB! 特性: 多窗口支持| 完全中文输入/显示| 多数常用GUI控件| 99.9% ANSI C 编写| 已成功移植 DOS,Linux,uc/OS-II| 组件式 API(易用,高效) 目前可以使用的控件有: MainWindow 主窗口 DialogWindow 对话窗口 Button 按钮,多种风格 TextBox 单行文本框,可设置字体,背景颜色等 完全简体中文输入/显示/编辑 支持 EditBox 多行文本框,可设置字体,背景颜色等 完全简体中文输入/显示/编辑 支持 HScrollBar 横向 滚动条 VScrollBar 竖向 滚动条 SelectBox 列表选择框 MainMenu 主菜单 PopMenu 弹出式菜单 Combobox 组合框 ChoiceBox,CheckBox 单/多选框 Label 文字标签 --------------------- 这个包适用于 Linux on PC x86. 安装请看 www.ecgui.com
资源推荐
资源详情
资源评论
收起资源包目录
ecgui4linux-x86.zip (87个子文件)
ecgui4linux-x86
x86
Lisence.txt 822B
makefile.hisi0 454B
libgui.a 135KB
drv.o 10KB
c.c 157B
makefile.arm0 445B
out.c 5KB
k1.c 5KB
makefile.0 424B
in2.c 3KB
drv.c 94B
m1.c 5KB
readme.txt.bak 2KB
out_null.c 2KB
a.out 75KB
drv_test.c 483B
in.c 3KB
t1.c 2KB
getch.h 2KB
include
popmenu.h 355B
image.h 695B
dlg.h 516B
class.h 392B
osdef.h 391B
scroll.h 406B
timecall.h 525B
label.h 417B
include
popmenu.h 355B
image.h 695B
dlg.h 516B
class.h 392B
osdef.h 391B
scroll.h 406B
timecall.h 525B
label.h 417B
editbox.h 965B
common.h 636B
efapi.h 775B
choice.h 346B
_desktop.ini 9B
combobox.h 347B
textbox.h 837B
speed.h 356B
message.h 2KB
menu.h 444B
selbox.h 385B
object.h 791B
gdi.h 1KB
ctrl.h 810B
check.h 309B
msgbox.h 578B
editbox.h 965B
common.h 636B
efapi.h 775B
choice.h 346B
_desktop.ini 9B
combobox.h 347B
textbox.h 837B
speed.h 356B
message.h 2KB
menu.h 444B
selbox.h 385B
object.h 791B
gdi.h 1KB
ctrl.h 810B
check.h 309B
msgbox.h 578B
common.h 470B
c 12KB
init.c 499B
makefile.hisi 331B
makefile 300B
g 75KB
_desktop.ini 9B
makefile.bak 301B
getch 12KB
msgbox 82KB
msgbox.c 3KB
t.c 230B
makefile.arm 490B
getch.c 2KB
out.c.bak 5KB
dx.h 5KB
d 16KB
readme.txt 3KB
gui.h 898B
drv 16KB
共 87 条
- 1
资源评论
- 胡椒小兄弟2015-01-09这个必须是好东西啊,网上找了好久.
ecurb2006
- 粉丝: 32
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功