QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10129|回复: 9

文档下载

[复制链接]
发表于 2006-4-6 20:25:07 | 显示全部楼层 |阅读模式
1.EGui 是什么?
EGui是一个开源的图形系统软件,类似于QT/Embedded、GTK-FB、MicroWindow。目标是嵌入式平台整合解

决方案。基于Linux Framebuffer 设备驱动上实现。有完整的画点、线、矩形等操作。

2.他的结构是什么?
他分以下几个部分:
  * 驱动部分;
  * 图形基本绘画部分;
  * widget 控件部分。

3.我们做EGui的目的是什么?
我觉得目前的Linux应用整合不太好,而Linux kernel做的非常好了.
所以我要做个图形库,再将所有的应用整合进来,这样方便用户操作.
让Linux也具有应用性.

4.怎么加入和联系?
asmcos (@@@@ ___ )hotmail (.....___) com
 楼主| 发表于 2006-4-7 09:16:30 | 显示全部楼层
Howto use Egui in Fedora core 4
1
   update FC4 kernel 2.6.12-1.1447_FC4
   1: download kernel-2.6.12-1.1447_FC4.src.rpm
   2: rpm -ivh kernel-2.6.12-1.1447_FC4.src.rpm
   3: cd /usr/src/redhat/SPECS/
   4: uname -i
      if your computer is i386,do so.
      vi kernel-2.6.spec
      modify
      %define all_x86 i586 i686
      as
      %define all_x86 i586 i686 i386
   5: rpmbuild -bb kernel-2.6.spec
   6: cd /usr/src
   7: ln -s /usr/src/redhat/BUILD/kernel-2.6.12/linux-2.6.12/ linux
   8: cd linux
   9: cp configs/kernel-2.6.12-i686.config .config //your computer CPU match config filename.
   10: make menuconfig // save and exit
   11: make all
   12: make modules_install
   13: make install
   14: vi /boot/grub/grub.conf
       add as follow:
       title Fedora Core (2.6.12)
        root (hd0,5)
        kernel /boot/vmlinuz-2.6.12-1.1447_FC4.root ro root=LABEL=/ rhgb  quiet
        initrd /boot/initrd-2.6.12-1.1447_FC4.img

2
   config for Egui
   1: compile kernel add framebuffer support and add your VGA card driver
   2: modify /boot/grub/grub.conf
      kernel /boot/vmlinuz-2.6.12-1.1447_FC4.root ro root=LABEL=/ rhgb  quiet vga=0x316
      add vga=0x316 //1024x768-16bbp mode
   3: reboot your computer

3
   compile your Egui
   download Egui-demo-xxx.tgz
   1: tar zxvf Egui-demo-xxx.tgz
   2: cd Egui(-demo)/
   3: make
   4: mknod /dev/egui c 240 0
   5: insmod src-gui/driver/kegui.ko
   6: ./demo/bmp Eguibg.bmp
   7: other test
      ./demo/monitor
      ./src-gui/egui/egui
      ./demo/capturebmp save.bmp

4 good Luck
    maybe you can download Egui from www.egui.org
    by asmcos 2005-09-24
回复

使用道具 举报

 楼主| 发表于 2006-4-10 12:31:44 | 显示全部楼层
FAQ
1. EGui是什么?
EGui 是一个嵌入式图形库.

2. EGui适合什么操作系统?
Linux ,只支持2.6.xx版本.

3.EGui和当前那个图形最接近?
GTK+FB.需要Framebuffer支持.

4.EGui采用C/S结构吗?
不需要,运行应用前,./bin/load_driver.sh即可.

5.怎么编译?
如果在PC
make
make install


如果在嵌入式平台:
修改config.mk CROSSCOMPILER=arm(mipsel)-linux-
修改src-gui/driver/Makefile KERNELSRC=/yourkernel
make
make install

6.怎么运行?
运行 make install命令后
就会将编译的程序复制到 ./bin目录下了.
./load_driver.sh //安装驱动模块
./ewm *.bmp&  //启动背景桌面程序,bmp要24位色
./fifteen  //游戏程序,
回复

使用道具 举报

 楼主| 发表于 2006-4-10 16:37:44 | 显示全部楼层
文档

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2006-4-11 02:47:00 | 显示全部楼层
大哥,那啥,我这没有字处理程序,能不能做个PDF版的?
回复

使用道具 举报

 楼主| 发表于 2006-4-11 08:54:51 | 显示全部楼层
好,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2006-4-21 14:46:01 | 显示全部楼层
usb camera

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2006-5-6 12:01:37 | 显示全部楼层
全部文档

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2006-10-16 09:50:22 | 显示全部楼层
有没有详细到函数级的设计文档哪?像函数参考手册那样
回复

使用道具 举报

 楼主| 发表于 2006-10-16 11:26:43 | 显示全部楼层
函数目前没有写。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-1 22:25 , Processed in 0.048835 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表