minigui移植到hi3531.doc

minigui移植到hi3531.doc

ID:49615160

大小:29.71 KB

页数:8页

时间:2020-03-02

minigui移植到hi3531.doc_第1页
minigui移植到hi3531.doc_第2页
minigui移植到hi3531.doc_第3页
minigui移植到hi3531.doc_第4页
minigui移植到hi3531.doc_第5页
资源描述:

《minigui移植到hi3531.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、miniGUI3.0.12移植到Hi3531分类: linux2013-04-2210:01 412人阅读 评论(1) 收藏 举报miniguihi3531miniGUI3.0.12移植到Hi3531之前一直在用miniGUI2.0的版本,看到现在miniGui3.0GPL开源了,所以下载来移植到Hi3531平台上,下面阿来详细将这个移植过程记录如下:一、移植资源包:下载miniGUI3.0.12组件简单介绍一下各个库:freetype:字体qvfb2和gvfb::虚拟显存,主要用在pc机上做仿真jpegsrc:显示jpeg图像时要用到的库libpng:显示

2、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,,l

3、ibpng,libmgplus以及res,主库,和sample。这里提示下,下面操作的安装目录是:/opt/hisi-linux-nptl/arm-hisiv100-linux/arm-hisiv100-linux-uclibcgnueabi 这里你自己选择合适的安装目录就可以了。二、编译zlib库编译配置脚本:1.[root@localhost]CC=arm-hisiv100nptl-linux-gcc   2.                CXX=arm-hisiv100nptl-linux-g++    3.                LD=

4、arm-hisiv100nptl-linux-ld      4.                AS=arm-hisiv100nptl-linux-as      5.                AR=arm-hisiv100nptl-linux-ar      6.                ./configure       7.                --prefix=/opt/hisi-linux-nptl/arm-hisiv100-linux/arm-hisiv100-linux-uclibcgnueabi       

5、  8.                --shared  9.[root@localhost]make  10.[root@localhost]make install  三、编译png库编译配置脚本:1.[root@localhost]CC=arm-hisiv100nptl-linux-gcc   2.                CXX=arm-hisiv100nptl-linux-g++    3.                LD=arm-hisiv100nptl-linux-ld      4.                AS=ar

6、m-hisiv100nptl-linux-as      5.                AR=arm-hisiv100nptl-linux-ar      6.                ./configure       7.                --prefix=/opt/hisi-linux-nptl/arm-hisiv100-linux/arm-hisiv100-linux-uclibcgnueabi         8.                --build=i386-linux        9.      

7、          --host=arm-hisiv100nptl-linux     10.                --target=arm-hisiv100nptl-linux   11.[root@localhost]make  12.[root@localhost]make install  注意;如果编译时报错提示zlib库没有安装的,解决方法:在编译之前(我是在configure之前),手动指定一下参数:1.export CFLAGS="-I/opt/hisi-linux-nptl/arm-hisiv100-linux/arm-his

8、iv100-linux-uclibcgnueabi/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。