参照《嵌入式系统软硬件协同设计实战指南》这本书第十四章 系统级设计案例的14.2.7节 在ZedBoard上运行QT程序。
一、关于QT在PC Ubuntu上的安装与使用
一个简单的例子可以参照 懒兔子 ZedBoard学习手记(八) 更大的目标!在Linux下开发图形用户界面,建立一个简单的工程,编译后生成的可执行文件效果如下图:
工程文件夹下的源文件如下:
作为Zedboard移植的测试工程
二、Zedboard移植QT
最好的参考是官方文档,本文仅仅进行一些补充说明。
在进行QT移植配置之前,要确保交叉编译环境已经配置好;获取su权限;
1. 配置环境变量:
对/etc/bash.bashrc
文件进行修改,添加qt编译的环境变量:
export ZYNQ_QT_BUILD=/home/linux/Zynq_qt_build
export ZYNQ_QT_INSTALL=/home/linux/Zynq_qt_build/install
export PATH=$ZYNQ_QT_INSTALL/bin:$PATH
其中/home/linux/Zynq_qt_build/install
为QT的安装目录。
注意:为了移植的方便,此处的安装目录尽量简单
2. 相关文件准备:
下载Xilinx提供的Qt Lib源码包和相关的配置文件版本为4.7,