找回密码
 立即注册
Qt开源社区 门户 查看内容

S32V234 软件浅谈-BSP | QT 环境搭建

2019-9-6 06:13| 发布者: admin| 查看: 2531| 评论: 0

摘要: 今天来给大家分享如何在 S32V 上搭建 QT 环境。一、安装 QT5.11.11、更改下载好的 QT 文件的权限2、运行 QT 文件此时QT会弹出以下安装界面QtAccount 部分可以选择 Skip,不影响后续操作Select Components 部分勾选所 ...
今天来给大家分享如何在 S32V 上搭建 QT 环境。

一、安装 QT5.11.1

1、更改下载好的 QT 文件的权限



2、运行 QT 文件



此时QT会弹出以下安装界面



QtAccount 部分可以选择 Skip,不影响后续操作



Select Components 部分勾选所有选项



接下来等待安装,成功安装后会出现以下界面



二、编译QT SDK

1、进入 QT 的安装路径 /home/davis/Qt5.11.1/5.11.1/Src/ 目录下,将qt_compile_conf.sh 复制到此目录下,并修改其中 PATH 和 qt_sdk_s32 路径

PATH 是交叉编译器的路径(与编译 BSP 的交叉编译器路径相同)

qt_sdk_s32 是 QT SDK 的路径(该文件夹需要自行到对应路径创建)



2、进入 /home/davis/Qt5.11.1/5.11.1/Src/qtbase/mkspecs/linux-aarch64-gnu-g++/ 目录下,指定 qmake.conf 文件中的编译器路径



3.、在 /home/davis /Qt5.11.1/5.11.1/Src/ 目录下运行 qt_compile_conf.sh 文件



运行成功会出现以下提示信息:





运行成功后在 /home/davis /Qt5.11.1/5.11.1/Src/qt_sdk_s32/ 目录下会有以下文件



三、QT环境配置

1、在 / home/davis/Qt5.11.1/Tools/QtCreator/bin/目录运行 qtcreator,进入 QT 软件界面后,在最上方选择 Tools -> Options,在左侧选择 Build & Run,分别配置 Kits、Qt Versions、Compilers 和 Debuggers

2、在 Qt Versions 添加 qt_sdk_s32



3、在 Compilers 添加 GCC C 和 GCC C++







4、在 Debuggers 添加 gdb_s32



5、在 Kits 添加 qmake-s32



四、目标板环境搭建

1、修改 /etc/profile 文件,在最下方添加以下内容



2. 在 /usr/ 目录下创建 qt_sdk 文件夹,将 /home/davis/Qt5.11.1/5.11.1/Src/qt_sdk_s32/ 目录下的内容复制到此文件夹

五、编译应用程序

1、创建 / home/davis/QT5.11.1/QTProject/ 目录,将demo_qt 文件夹复制到此目录下,然后在 QT 中打开 demo.pro



2、Kit 选择 qmake-s32



3、编译工程,编译成功会出现以下信息



4、在 /home/davis/Qt5.11.1/QTProject/build-testapp-qmake_s32-Debug目录下会生成 demo.elf,将其放在目标板上运行,会得到以下效果





The end

大联大旗下世平集团  ATU 部门可以提供相关设计方案和技术支持,需要请联系 atu.cn@wpi-group.com



-----------------------------------------

长按识别以下二维码



进入 大大通,查看更多方案

-----------------------------------------




----------------------------------------------------------------------------------------------------------------------
我们尊重原创,也注重分享,文章来源于微信公众号:飞车侠,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
----------------------------------------------------------------------------------------------------------------------

鲜花

握手

雷人

路过

鸡蛋

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了