linux平台下zynqMP qt交叉编译环境搭建 petalinux2020.2为例
一、前置条件
- petalinux正常安装,正常通过petalinux编译出一个完整的工程
- 已在linux x86系统上正常安装qt
- petalinux配置根文件系统包含qt和qt sdk。
- 在工程目录通过下面命令编译出sdk.sh
petalinux-build --sdk ./sdk.sh通过运行在 工程目录/images/linux/sdk.sh 安装petalinux sdk 主要是交叉编译器和第三方包 如qt gstreamer。默认安装路径为/opt/petalinux/2020.2目录下。
二、linux系统配置qt zynqMP平台交叉编译环境
本文在linux系统安装qt版本为5.15.2。打开qtcreator,选择菜单栏 编辑---preferences 。找到Qt版本栏,点击添加。

如果sdk为默认的安装路径,qmake位置为/opt/petalinux/2020.2/sysroots/x86_64-petalinux-linux/usr/bin。点击打开即可。

添加编译器,c语言编译器和c++编译器。

名称可以随意起,本文使用zynqMP_GCC和zynqMP_G++用于区分,编译器路径为/opt/petalinux/2020.2/sysroots/x86_64-petalinux-llinux/usr/bin/aarch64-xilinx-linux。


添加debuger程序。

添加Kit信息。

按照下图填写即可。填写完成后点击应用和确定。

如何使用:
在新建工程中 选择构建套件 选择zynqMP即可。


浙公网安备 33010602011771号