EDN首页   博客首页

日志档案

发表于 2008-4-30 20:30:04

1

标签: 无标签

minigui1.6.0在博创2410上的移植

Minigui安装与配置

雷哥的笔记

1、  Pc上配置,编译,安装,运行

(1)       redhat9.0上配置FrameBuffer

激活vesa framebuffer驱动程序,修改/boot/grub/menu.lst文件。


(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

使用的开发板是博创的2410up-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

系统分类: 嵌入式   |   用户分类: linux学习   |   来源: 整理   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(362)    回复(0)  

投一票您将和博主都有获奖机会!