打印

文档下载

文档下载

1.EGui 是什么?
EGui是一个开源的图形系统软件,类似于QT/Embedded、GTK-FB、MicroWindow。目标是嵌入式平台整合解

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

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

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

4.怎么加入和联系?
asmcos (@@@@ ___ )hotmail (.....___) com

TOP

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

TOP

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  //游戏程序,

TOP

文档
附件: 您所在的用户组无法下载或查看附件

TOP

大哥,那啥,我这没有字处理程序,能不能做个PDF版的?
既然活着来到这个世界,我没有想到活着离开这个世界 contact info: zhz444@gmail.com

TOP

好,
附件: 您所在的用户组无法下载或查看附件

TOP

usb camera
附件: 您所在的用户组无法下载或查看附件

TOP

全部文档
附件: 您所在的用户组无法下载或查看附件

TOP

有没有详细到函数级的设计文档哪?像函数参考手册那样

TOP

函数目前没有写。

TOP