没有合适的资源?快使用搜索试试~ 我知道了~
petalinux实现qt程序输出
15 下载量 155 浏览量
2021-01-09
06:36:56
上传
评论
收藏 1.5MB PDF 举报
温馨提示


试读
10页
1、本教程涉及到linux版本下安装vivado(vitis)、qt和petalinux的安装。 2、版本对应详见手册UG1144。 Ubuntu Linux Workstaton/Server 18.04.02 (64-bit) Xilinx_Vitis_2019.2_1106_2127.tar.gz(需从官网下载,某盘的可能不好用) qt-opensource-linux-x64-5.12.0.run petalinux-v2019.2-final-installer.run 3、虚拟机中安装Ubuntu,处理器最好1个,在后期petalinux的某些进程编译中,如果核心较多,容易导致特定
资源推荐
资源详情
资源评论












petalinux实现实现qt程序输出程序输出
1、本教程涉及到linux版本下安装vivado(vitis)、qt和petalinux的安装。
2、版本对应详见手册UG1144。
Ubuntu Linux Workstaton/Server 18.04.02 (64-bit)
Xilinx_Vitis_2019.2_1106_2127.tar.gz(需从官网下载,某盘的可能不好用)
qt-opensource-linux-x64-5.12.0.run
petalinux-v2019.2-final-installer.run
3、虚拟机中安装Ubuntu,处理器最好1个,在后期petalinux的某些进程编译中,如果核心较多,容易导致特定操作内存溢出,编译失败,内存8G或以上,硬盘最好200G以上。
4、安装一些支持库
(1)sudo passwd
123456
123456
(2)首先安装网络,使linux系统能在win下进行操作控制
sudo apt-get update
sudo apt-get install -y vim gedit net-tools openssh-server ssh
service sshd start
(3)sudo apt-get install -y tftpd tftp openbsd-inetd
在虚拟机中
sudo gedit /etc/inetd.conf
增加
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftproot
保存退出 在ect文件夹中新建tftproot文件夹
sudo mkdir /tftproot
sudo chmod 777 /tftproot
/ect/init.d/openbsd-inetd restart
(4)在将dash修改为bash
sudo dpkg-reconfigure dash
(5)安装ug1144中的依赖库
sudo apt-get install -y tofrodos iproute2 gawk make libncurses5-dev tftpd zlib1g:i386 libssl-dev flex bison libselinux1 gnupg wget diffstat chrpath socat xterm autoconf libtool tar
unzip texinfo zlib1g-dev gcc-multilib build-essential screen pax gzip python
(6)安装一些其他的库(可装可不装,以后的工程可能会用到)
sudo apt-get install -y git xvfb bc gperf texi2html help2man device-tree-compiler qemu-user-static binfmt-support multistrap lib32z1 lib32ncurses5 libbz2-1.0 lib32stdc++6 kpartx
zerofree u-boot-tools rpm2cpio
5、查看linux ip地址,外部xftp(传安装包和文件)和xshell(通信)。
将三个安装包全部放到linux home下的一个bag文件夹下(放在哪随意),由于vivado的解压和安装消耗硬盘的空间很大,可以先对vivado进行安装。
6、安装vivado2019.2
(1)修改权限
sudo chmod +x Xilinx_Vitis_2019.2_1106_2127.tar.gz
(2)解压
sudo tar xvzf Xilinx_Vitis_2019.2_1106_2127.tar.gz
(3)安装
sudo ./xsetup
(4)选择路径,推荐都安装在用户文件夹下,比如我的lcl下,新建vivado201902,和win一样等待安装完成即可。
(5)lic文件和win下的一样load即可。
(6)制作vivado启动环境
gedit vivado201902.sh
文本中编辑,这样每次source vivado201902.sh即可启动gui
cd /home/lcl/Vivado201902/Vivado/2019.2/
source settings64.sh
vivado
(7)制作vitis启动环境
gedit vitis201902.sh
文本中编辑,这样每次source vitis201902.sh即可启动gui
cd /home/lcl/Vivado201902/Vitis/2019.2/
source settings64.sh
vitis
当运行vitis时,会长生bug,
(Vitis IDE:32161): GLib-CRITICAL **: 22:50:31.277: g_base64_encode_step: assertion ‘in != NULL’ failed
解决方法:
sudo apt install gnome-tweak-tool
在左下角全部软件中,找到Tweaks,打开后,将application设置为default。
(8)linux版vivado安装完成。
7、安装petalinux
(1)修改权限
sudo chmod +x petalinux-v2019.2-final-installer.run
(2)安装
./petalinux-v2019.2-final-installer.run …/Petalinux201902/
(3)三次qy后,进行安装,等待安装完成。
(4)制作启动环境
gedit petalinux201902.sh
文本中编辑,这样每次source petalinux201902.sh即可激活环境
cd /home/lcl/Petalinux201902/
source settings.sh
8、安装qt(vivado里面qt库版本是5.11.3不清楚会不会有问题)
(1)修改权限
sudo chmod +x qt-opensource-linux-x64-5.12.1.run
(2)安装
sudo ./qt-opensource-linux-x64-5.12.0.run
(3)登陆账号,工具全部选上(也可以按需选择)
(4)制作启动环境
gedit qt512.sh
文本中编辑,这样每次source qt512.sh即可打开gui
cd /home/lcl/Qt512/Tools/QtCreator/bin/
./qtcreator
9、所有安装后的文件界面
资源评论


weixin_38499349
- 粉丝: 2
- 资源: 962
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
