linux平台下zynqMP qt交叉编译环境搭建 petalinux2020.2为例

一、前置条件

  1. petalinux正常安装,正常通过petalinux编译出一个完整的工程
  2. petalinux配置根文件系统包含qt和qt sdk。
  3. 在工程目录通过下面命令编译出sdk.sh
    petalinux-build --sdk
    ./sdk.sh

     通过运行在 工程目录/images/linux/sdk.sh 安装petalinux sdk 主要是交叉编译器和第三方包 如qt gstreamer。默认安装路径为/opt/petalinux/2020.2目录下。

二、配置qt zynqMP平台交叉编译环境

本文安装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即可。

 

 

 

posted @ 2023-07-29 10:05  yerier  阅读(1190)  评论(0编辑  收藏  举报