欢迎来到天天文库
浏览记录
ID:37764368
大小:41.50 KB
页数:7页
时间:2019-05-30
《我的MiniGUI移植之路》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、我的MiniGUI移植之路转载自以下网址http://linfengdu.blog.163.com/blog/static/11771073201062002752473/一:前言最近几天在移植minigui,一直没有使用过minigui界面,想看看什么效果,顺便学习一下,毕竟是国产的。花了我三天的时间,终于在我的LCD上显示minigui界面了,可以运行MDE演示程序。期间遇到很多问题,还好我都把我的问题以及解决方法都记录下来,下面开始我的移植。 二:使用环境的搭建1.主机:RedHatEnterpriseLinu
2、xAS42.交叉编译工具路径:/usr/local/arm/2.95.3/ (用于编译vivi,minigui1.3.3) /usr/local/arm/3.3.2/ (用于编译busybox1.5.1) /usr/local/arm/3.4.1/ (用于编译linux2.6.11.1内核的)把/usr/local/arm/2.95.3/bin路径添加到/etc/profile文件中3.开发板:友善之臂SBC24104.开发板使用的Linux2.6.11内核内核配置时候选择下面的选项
3、Graphicssupport ---> <*>Supportforframebufferdevices //minigui图形引擎有关 <*>VirtualFrameBuffersupport(ONLYFORTESTING!) Consoledisplaydriversupport ---> <*>FramebufferConsolesupport //minigui图形引擎有关 三:资源依赖库的安装在网上参考了大漠孤狼的移植方法,编译的时候这些资源不知道用到没,有的是用到的。我都安装了。所有的资源依赖库
4、和minigui源文件都下载到/home/minigui/下。1.zlib库的安装下载地址:http://www.zlib.net/zlib-1.2.3.tar.gz#tarzxfzlib-1.2.3.tar.gz#cdzlib-1.2.3#./configure--prefix=/usr/local/arm/2.95.3/arm-linux/--shared#viMakefile 把gcc都改成arm-linux-gcc #make#makeinstall2.png库的安装 下载:http://superb-eas
5、t.dl.sourceforge.net/sourceforge/libpng/libpng-1.0.10rc1.tar.gz#tarzxflibpng-1.0.10rc1.tar.gz#cdlibpng-1.0.10rc1#cpscripts/makefile.linux Makefile #viMakefile CC=arm-linux-gcc #where"makeinstall"putslibpng.a,libpng.so*,png.handpngconf.hprefix=/usr/local/arm/2.
6、95.3/arm-linux //修改这里#Wherethezliblibraryandincludefilesarelocated#ZLIBLIB=/usr/local/lib#ZLIBINC=/usr/local/includeZLIBLIB=/usr/local/arm/2.95.3/arm-linux/lib //修改这里ZLIBINC=/usr/local/arm/2.95.3/arm-linux/include //修改这里#make#makeinstall3.jpeg库的安装jpeg库的安装我是cop
7、y/usr/local/arm/3.3.2/arm-linux/lib/目录下的,3.3.2的交叉编译器本身含有jpeg库的。4.libttf库的安装下载地址:http://nchc.dl.sourceforge.net/sourceforge/freetype/freetype-1.3.1.tar.gz#tarzxf freetype-1.3.1.tar.gz #cdfreetype-1.3.1 把所有的Makefile文件的gcc改为arm-linux-gcc#make#makeinstall 四.MiniGUI
8、i的安装在/usr/下新建一个目录存放minigui编译安装的结果#mkdir/usr/arm-linux#cd /usr/arm-linux#mkdirlibetcinclude1.安装minigui-res-1.3.3.tar.gz#tar–xzvfminigui-res-1.3.3.tar.gz#cdminigui-res-1.3.3 #
此文档下载收益归作者所有