欢迎来到天天文库
浏览记录
ID:49615160
大小:29.71 KB
页数:8页
时间:2020-03-02
《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/
此文档下载收益归作者所有