分类: LINUX
2011-12-21 23:22:13
Minigui安装与配置
雷哥的笔记
1、
在Pc上配置,编译,安装,运行
(1)
在redhat9.0上配置FrameBuffer
激活vesa framebuffer驱动程序,修改/boot/grub/menu.lst文件。
filled="f" stroked="f">
(2)
在pc上编译并安装minigui
使用tar命令解开libminigui-1.6.0-linux.tar.bz2软件包,我使用的是博创2410提供的软件包。
[root@vmlinux]#tar jxvf lib.tar.bz2
[root@vmlinux]#cd libminigui-1.6.0-linux
[root@vmlinux]#./configure
如果在后面编译程序例子出现undefined reference to `_DCSet_pixel12bpp_Color'错误的话,则要加上—enable-support12bpp选项:
[root@vmlinux]#./configure –enable-support12bpp
[root@vmlinux]#make
[root@vmlinux]#make install
默认情况下,minigui的函数库安装在/usr/local/lib目录中。确保该目录在/etc/ld.so.conf文件中。将/usr/local/lib目录添加到该文件的最后一行:
/usr/lib
/usr/X11R6/lib
/usr/local/lib
运行ldconfig命令刷新系统的共享库搜索路径
[root@vmlinux]#/sbin/ldconfig
在pc上安装minigui的资源
[root@vmlinux]#tar jxvf res.tar.bz2
[root@vmlinux]#cd res
[root@vmlinux]#make install
默认是安装到/usr/local/lib/minigui/res/目录下,如果安装不完全的话把资源文件直接拷贝到该目录。
[root@vmlinux]#cp –R res
/usr/local/lib/minigui/
编译应用程序例子
[root@vmlinux]#tar jxvf mg-samples-1.6.0.tar.bz2
[root@vmlinux]#cd mg-samples-1.6.0
[root@vmlinux]#./configure
[root@vmlinux]#make
(3)
Pc上运行minigui
直接在控制台模式下运行samples目录下的程序。控制台下的结束快捷键:
Ctrl+Alt+BackSpace:强制退出minigui应用程序
Ctrl+Esc:激活系统菜单,可以选择退出minigui会话
2、
交叉编译、在目标板上运行minigui
使用的开发板是博创的2410,up-netarm2410。交叉编译工具安装的目录为:/opt/host/armv4l/armv4l-unknown-linux/。
(1)
交叉编译libminigui
[root@vmlinux]#tar jxvf lib.tar.bz2
[root@vmlinux]#cd libminigui-1.6.0-linux
[root@vmlinux]#./build/buildlib-uparm2410
[root@vmlinux]#make
[root@vmlinux]#make install
默认情况下库文件安装在:/opt/host/armv4l/armv4l-unknown-linux/lib目录下。
(2)
安装minigui资源文件
[root@vmlinux]#tar jxvf res.tar.bz2
[root@vmlinux]#cd res
[root@vmlinux]#make install
默认是安装到/opt/host/armv4l/armv4l-unknown-linux/lib/minigui/res/目录下,如果安装不完全的话把资源文件直接拷贝到该目录。
[root@vmlinux]#cp –R res /opt/host/armv4l/armv4l-unknown-linux/lib/minigui/
(3)
编译应用程序例子
[root@vmlinux]#tar jxvf mg-samples-1.6.0.tar.bz2
[root@vmlinux]#cd mg-samples-1.6.0
[root@vmlinux]#./build-upnet2410-4000
[root@vmlinux]#make