基于Xilinx zcu106开发板 petalinux2019.1 Qt 开发

本文档介绍了如何在Petalinux 2019.1环境下,针对Xilinx ZCU106开发板,解决Qt编译问题并进行Qt应用开发。首先,由于默认工具链不适用于Qt,需要安装gcc-arm-8.2工具链,并修改Petalinux设置脚本。接着,创建Petalinux工程,配置硬件描述文件和Qt相关组件。完成环境配置后,编译Petalinux项目,并解压Qt源码进行编译与安装。最后,配置Qt-Creator以支持交叉编译,至此可以开始Qt应用的开发。
摘要由CSDN通过智能技术生成

petalinux2019.1中的工具链是arm-none-eabi,这个工具链是用于编译裸机程序的,在编译Qt的时候会报错,libc直接崩了,等我把项目完成后,开始完善这个文档,把解决方案贴上来。

关键词:Xilinx,FPGA,petalinux,Qt,arm-linux

必要软件和声明:

  1. petalinux2019.1
  2. qt-everywhere-src-5.11.3.tar.xz
  3. gcc-arm-8.2-2019.01-x86_64-aarch64-linux-gnu.tar.xz
  4. Qt-creater
  5. design_102Board_wrapper.hdf
  6. 确保硬盘有足够200G的空间

 

  1. 安装petalinux2019.1 参考ug1144文档
  2. 解压gcc-arm-8.2-2019.01-x86_64-aarch64-linux-gnu.tar.xz 到已安装的petalinux的下面目录中petalinux2019.1/tools/xsct/gnu/aarch64/lin/aarch64-linux-gnu/。若提示aarch64-linux-gnu目录不存在,就新建 mkdir -p petalinux2019.1/tools/xsct/gnu/aarch64/lin/aarch64-linux-gnu/,然后执行 tar xvf gcc-arm-8.2-2019.01-x86_64-aarch64-linux-gnu.tar.xz -C petalinux2019.1/tools/xsct/gnu/aarch64/lin/aarch64-linux-gnu/
  3. 修改petalinux设置脚本 打开已安装petalinux目录下的设置文件,vi pe
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值