原创 minigui1.6.0在博创2410上的移植

2008-4-30 20:30 3029 5 5 分类: MCU/ 嵌入式


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




文章评论0条评论)

登录后参与讨论
我要评论
0
5
关闭 站长推荐上一条 /2 下一条