查看: 629|回复: 0

[评测分享] 【创龙TL335x-EVM高性能开发板(AM3352/54/59)】QT开发

[复制链接]
  • TA的每日心情
    开心
    2021-12-13 22:32
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2020-11-26 20:51:34 | 显示全部楼层 |阅读模式
    分享到:
      Qt 开发环境主要包括 Qt Creator 工具、X86 端 Qt 环境、ARM 端 Qt 环境、交叉编译工具链等。当用户使用 Qt Creator 工具和 X86 端 Qt 环境编写并编译 Qt 工程后,生成的Qt 程序镜像仅可在 X86 端运行。必须使用适配评估板的 ARM 端 Qt 环境、交叉编译工具链编译 Qt 工程,生成的 Qt 程序镜像方可在 ARM 端(即评估板)上正常运行。
       创龙TL335x-EVM高性能开发板 SDK 中已提供适配评估板的 ARM 端 Qt 环境(Qt-5.7.1)和交叉编译工具链。请先按 Linux 开发环境搭建相关文档安装 Linux Processor SDK,并配置交叉编译工具链以及自行安装 Qt Creator 工具。可基于命令行或 Qt Creator 工具对已有Qt 工程进行编译,生成 ARM 端 Qt 程序镜像。
      我是在Oracle VM VirtualBox安装 Ubuntu14.04.3,QT在Linux上搭建也是很费时间的,创龙已将搭建好了SDK :ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05-Linux-x86-Install.bin
    1.png

      AM335x 运行 Qt 程序基于 LinuxFB 显示。LinuxFB 是 Qt 的一个插件,可直接将数据写到 framebuffer 中,然后在显示屏中显示。
    LinuxFB 参考链接:https://doc.qt.io/archives/qt-5.7/embedded-linux.html。

       2.png

    首先介绍一下: 基于命令行编译 Qt 工程
    1)进入 Qt 工程源码目录,执行如下指令加载 Linux Processor SDK 环境变量。
    Host# source /home/tronlong/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux
    -devkit/environment-setup

    2)执行 qmake 命令生成 Makefile 文件,并执行 make 命令编译 Qt 工程,生成可在评
    估板上正常运行的 ARM 端 Qt 程序镜像,如下图所示;
    另一种是基于 Qt Creator 工具编译 Qt 工程
        请执行如下命令加载 Linux Processor SDK 环境变量并启动 Qt Creator:
    Host# source /home/tronlong/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux
    -devkit/environment-setup
    Host# qtcreator
    4.png

    5.png

    效果如下:

    7.png
    6.png
    8.png




    3.png
    回复

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-18 19:18 , Processed in 0.107299 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.