minigui移植到hi.docxVIP

  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移植到hi

?miniGUI3.0.12移植到Hi3531分类:?linux2013-04-22 10:01?412人阅读?评论(1)?收藏?举报minigui hi3531miniGUI3.0.12移植到Hi3531之前一直在用miniGUI2.0的版本,看到现在miniGui3.0 GPL开源了,所以下载来移植到Hi3531平台上,下面阿来详细将这个移植过程记录如下:一、移植资源包:下载miniGUI3.0.12组件简单介绍一下各个库:freetype:字体qvfb2和gvfb::虚拟显存,主要用在pc机上做仿真jpegsrc:显示jpeg图像时要用到的库libpng:显示png图像时要用到的库zlib:PNG压缩算法libminigui:minigui3.0.12的核心库minigui-res:minigui3.0.12资源文件,包括字体、图标、位图等mg-samples:minigui3.0.12例子程序minigui3.0.12可选组件:?libmg3d(3D支持)、libmgi(提供输入接口)、libmgp(提供打印机接口的支持)、libmgplus(2D矢量图支持和图像加速)、libmgutils(提供一些常用对话框的模板),可以根据自己的需要来使用。在这里我只安装了freetype,zlib,,jpegsrc,,libpng, libmgplus以及res,主库,和sample。这里提示下,下面操作的安装目录是:/opt/hisi-linux-nptl/arm-hisiv100-linux/arm-hisiv100-linux-uclibcgnueabi ?这里你自己选择合适的安装目录就可以了。二、编译zlib库编译配置脚本:[root@localhost]CC=arm-hisiv100nptl-linux-gcc?\ ??????????????????CXX=arm-hisiv100nptl-linux-g++??\ ??????????????????LD=arm-hisiv100nptl-linux-ld????\ ??????????????????AS=arm-hisiv100nptl-linux-as????\ ??????????????????AR=arm-hisiv100nptl-linux-ar????\ ??????????????????./configure?????\ ??????????????????--prefix=/opt/hisi-linux-nptl/arm-hisiv100-linux/arm-hisiv100-linux-uclibcgnueabi???????\ ??????????????????--shared ??[root@localhost] make ??[root@localhost] make?install ??三、编译png库编译配置脚本:[root@localhost]CC=arm-hisiv100nptl-linux-gcc?\ ??????????????????CXX=arm-hisiv100nptl-linux-g++??\ ??????????????????LD=arm-hisiv100nptl-linux-ld????\ ??????????????????AS=arm-hisiv100nptl-linux-as????\ ??????????????????AR=arm-hisiv100nptl-linux-ar????\ ??????????????????./configure?????\ ??????????????????--prefix=/opt/hisi-linux-nptl/arm-hisiv100-linux/arm-hisiv100-linux-uclibcgnueabi???????\ ??????????????????--build=i386-linux??????\ ??????????????????--host=arm-hisiv100nptl-linux???\ ??????????????????--target=arm-hisiv100nptl-linux?\ ??[root@localhost] make ??[root@localhost] make?install ??注意;如果编译时报错提示zlib库没有安装的,解决方法:在编译之前(我是在configure之前),手动指定一下参数:export?CFLAGS=-I/opt/hisi-linux-nptl/arm-hisiv100-linux/arm-hisiv100-linux-uclibcgnueabi/include??export?LDF

文档评论(0)

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

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

1亿VIP精品文档

相关文档