[X]关闭

[米联客-XILINX-H3_CZ08_7100] LINUX基础篇连载-03 开发环境部署

文档创建者:LINUX课程
浏览次数:210
最后更新:2024-09-07
文档课程分类-AMD-ZYNQ
AMD-ZYNQ: ZYNQ-SOC » 2_LINUX应用开发
本帖最后由 LINUX课程 于 2024-9-9 11:44 编辑

软件版本:vitis2021.1(vivado2021.1)
操作系统:WIN10 64bit
硬件平台:适用XILINX Z7/ZU系列FPGA
登录“米联客”FPGA社区-www.uisrc.com视频课程、答疑解惑!

1 使用现有虚拟机快速部署
在附件中,我们已经准备好一个已经配置好环境的虚拟机以供开发使用,非常建议使用该虚拟机快速部署,下载地址:https://www.uisrc.com/f-download.html,页面下“linux软件工具下载地址”页面,虚拟机系统uisrc-ubuntu18x64
找到名为uisrc-ubuntu18x64.rar的压缩包,并将其解压到合适的位置,然后双击名为uisrc-ubuntu64x.vmx的文件,虚拟机就会被添加进VM内。
image.jpg
打开VMware可以看到虚拟机已经被添加进来。
image.jpg
2 手动部署开发环境
若已经完成本篇第1小节的操作,本节跳过,切勿重复操作。本节由于是手动部署,不能完全保证稳定性。受制于软件源,本小节中的软件可能随时被下架丢失,或者因修改而导致错误,抑或是因更新导致依赖不匹配,因此强烈建议使用第1小节中的方法部署。
在上一篇第小5节,我们已经克隆过虚拟机,现在选取其中一个虚拟机进行操作,首先打开虚拟机,登录后打开终端,输入如下命令后再输入密码:
  1. sudo apt-get update
复制代码
系统会去之前设置的软件源的地址检查软件列表,等待命令运行完毕即可。
image.jpg
然后开始安装环境,逐条输入如下代码:
  1. sudo apt-get install build-essential gcc-arm-linux-gnueabi gcc-aarch64-linux-gnu openssl libssl-dev vim
复制代码
  1. sudo apt-get install cvs automake autoconf libtool bison flex
复制代码
  1. sudo apt-get install libncurses5-dev
复制代码
  1. sudo apt-get install binutils-doc cpp-doc gcc-doc glibc-doc stl-manual manpages manpages-dev
复制代码
安装的过程中可能需要选择[Y/N],只需输入Y再回车即可。如果有安装出错的,可以尝试更换软件源后再重试本小节。
3 部署开发包
uisrc-lab-xlnx用于管理uboot编译、kernel编译、dts编译、rootfs制作、uboot.bin制作、SD卡烧录、EMMC烧录等,适用于ultrascale+ MPSOC系列SOC。
这个开发包是基于通用的Xilinx开源源码制作,通过“米联客”编写相应脚本管理开发。用户可以到官方下载最新的源文件。
下载地址:https://www.uisrc.com/f-download.html,页面下“linux软件工具下载地址”页面,找到uisrc-lab-xlnx20200905,下载uisrc-lab-xlnx开发包,开发包后面有日期版本,本教程使用的版本是“uisrc-lab-xlnx20220501.tar.gz”下载后复制到虚拟机系统内的的/home/usirc下解压。解压,完成开发包部署,解压输入以下命令:
  1. tar -xvf uisrc-lab-xlnx20220501.tar.gz
复制代码
解压好的文件夹内部文件夹如下:
image.jpg

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则