3824|1

888

帖子

3

TA的资源

五彩晶圆(初级)

楼主
 

在DM8168中实现QT移植 [复制链接]

1、下载源码:     (技术交流   xubbwd@foxmail.com)
    下载地址:ftp://ftp.qt-project.org/qt/source/
    下载 :qt-everywhere-opensource-src-4.6.3.tar.gz

2、交叉编译:
    添加交叉编译工具链
    在qt-everywhere-opensource-src-4.6.3/mkspecs/qws目录下面
    cp linux-arm-g++ linux-dm8168-g++ -arf
    修改linux-dm8168-g++中的qmake.conf文件中的编译链
    # modifications to g++.conf
QMAKE_CC                = arm-arago-linux-gnueabi-gcc
QMAKE_CXX               = arm-arago-linux-gnueabi-g++
QMAKE_LINK              = arm-arago-linux-gnueabi-g++
QMAKE_LINK_SHLIB        = arm-arago-linux-gnueabi-g++

# modifications to linux.conf
QMAKE_AR                = arm-arago-linux-gnueabi-ar cqs
QMAKE_OBJCOPY           = arm-arago-linux-gnueabi-objcopy
QMAKE_STRIP             = arm-arago-linux-gnueabi-strip

配置:
./configure -prefix /xubinbin/06.qt/qt-everywhere-opensource-src-4.6.3/dm8168/target -opensource -confirm-license -release -shared -embedded arm -xplatform qws/linux-dm8168-g++ -depths 16,24,32 -fast -optimized-qmake -pch -qt-sql-sqlite -qt-libjpeg -qt-zlib -qt-libpng -qt-freetype -little-endian -host-little-endian -no-qt3support -no-libtiff -no-libmng -no-opengl -no-mmx -no-sse -no-sse2 -no-3dnow -no-openssl -no-webkit -no-qvfb -no-phonon -no-nis -no-opengl -no-cups -no-glib -no-xcursor -no-xfixes -no-xrandr -no-xrender -no-separate-debug-info -nomake examples -nomake tools -nomake docs

注意:-depths 16,24,32 为开发板支持的色彩的位深
          -prefix   为指定编译安装路径


3、编译安装
    make -j8; make install -j8;


4、配置开发板环境
export LD_LIBRARY_PATH=/mnt/06.qt/qt-everywhere-opensource-src-4.6.3/dm8168/target/lib
export LD_LIBRARY_PATH=/mnt/06.qt/qt-everywhere-opensource-src-4.6.3/dm8168/target/arm_lib:$LD_LIBRARY_PATH
export QWS_DISPLAY="LinuxFb:/dev/fb1"
export QWS_SIZE="1920x1080"
export QT_QWS_FONTDIR=/mnt/06.qt/qt-everywhere-opensource-src-4.6.3/dm8168/target/arm_lib/fonts


注意:
    其中arm_lib目录为dm8168交叉编译链中copy的库文件,如果没有,程序会提示缺少库文件
    其中fonts为字库,这里是直接使用的交叉编译链中的字体


5、程序执行
    把整个编译的路径库挂载到开发板即可
    cd  target/demos/ 目录
    里面的多个demo都可以直接运行
    cd chip
    ./chip -qws









最新回复

看上去很,点个赞!   详情 回复 发表于 2015-3-13 15:33
点赞 关注
个人签名邮箱:ternence.hsu@foxmail.com
 

回复
举报

51

帖子

3864

TA的资源

一粒金砂(高级)

沙发
 
看上去很,点个赞!
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表