我的MiniGUI移植之路.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
我的MiniGUI移植之路

我的MiniGUI移植之路 转载自以下网址/blog/static/11771073201062002752473/ 一:前言 最近几天在移植minigui,一直没有使用过minigui界面,想看看什么效果,顺便学习一下,毕竟是国产的。花了我三天的时间,终于在我的LCD上显示minigui界面了,可以运行MDE演示程序。期间遇到很多问题,还好我都把我的问题以及解决方法都记录下来,下面开始我的移植。 ? 二:使用环境的搭建 1.主机:RedHat Enterprise Linux AS4 2.交叉编译工具路径:/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/?(用于编译linux内核的) 把/usr/local/arm/2.95.3/bin路径添加到/etc/profile文件中 3.开发板:友善之臂SBC2410 4.开发板使用的Linux2.6.11内核 内核配置时候选择下面的选项 Graphics support?---??? * Support for frame buffer devices ?//minigui图形引擎有关? * Virtual Frame Buffer support (ONLY FOR TESTING!)? Console display driver support?---? * Framebuffer Console support???? //minigui图形引擎有关 ? 三:资源依赖库的安装 在网上参考了大漠孤狼的移植方法,编译的时候这些资源不知道用到没,有的是用到的。我都安装了。所有的资源依赖库和minigui源文件都下载到/home/minigui/下。 1.zlib 库的安装 下载地址:/zlib-1.2.3.tar.gz # tar zxf zlib-1.2.3.tar.gz # cd zlib-1.2.3 #./configure --prefix=/usr/local/arm/2.95.3/arm-linux/ --shared #vi Makefile ? 把gcc都改成arm-linux-gcc ? #make #make install 2.png 库的安装 ?下载:/sourceforge/libpng/libpng-1.0.10rc1.tar.gz # tar zxf libpng-1.0.10rc1.tar.gz # cd libpng-1.0.10rc1 # cp scripts/makefile.linux ?Makefile ? # vi Makefile ? ? CC=arm-linux-gcc ? # where make install puts libpng.a, libpng.so*, png.h and pngconf.h prefix=/usr/local/arm/2.95.3/arm-linux ? ? //修改这里 # Where the zlib library and include files are located #ZLIBLIB=/usr/local/lib #ZLIBINC=/usr/local/include ZLIBLIB=/usr/local/arm/2.95.3/arm-linux/lib ? //修改这里 ZLIBINC=/usr/local/arm/2.95.3/arm-linux/include ? //修改这里 #make #make install 3.jpeg库的安装 jpeg库的安装我是copy /usr/local/arm/3.3.2/arm-linux/lib/目录下的,3.3.2的交叉编译器本身含有jpeg库的。 4.libttf库的安装 下载地址:/sourceforge/freetype/freetype-1.3.1.tar.gz # tar zxf ?freetype-1.3.1.tar.gz ? # cd freetype-1.3.1 ? 把所有的Makefile文件的gcc改为arm-linux-gcc #make #make install ? 四.MiniGUIi的安装 在/usr/下新建一个目录存放minigui编译安装的结果 #mkdir /usr/arm-linux #cd?/usr/arm-linux # mkdir lib etc include 1.安装minigui-res-1.3.3.tar.gz #tar –xzvf minigui-re

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档