【创龙TL335x-EVM高性能开发板(AM3352/54/59)】QT开发
创龙科技
2266 人阅读
|
0 人回复
|
2020-11-26
TA的每日心情 | 开心 2021-12-13 22:32 |
|---|
签到天数: 4 天 连续签到: 1 天 [LV.2]偶尔看看I
举人
- 积分
- 542
|
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)
|
|
技术改变世界
|
|
|
|
|
|