回答

收藏

【创龙TL335x-EVM高性能开发板(AM3352/54/59)】QT开发

创龙科技 创龙科技 2266 人阅读 | 0 人回复 | 2020-11-26

  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


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

  


首先介绍一下: 基于命令行编译 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




效果如下:








3.png (499.6 KB, 下载次数: 26)

3.png
技术改变世界
分享到:
回复

使用道具 举报

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

本版积分规则

关闭

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