目录

1       编写目的...

2       工具和开发库下载

3       安装前准备..

4       安装PetaLinux2019.1到Ubuntu16.04. 6

5       运行测试...

编写目的

         工欲善其事必先利其器,而你“器”都没有啊,赶紧,我们需要下载并安装一个 Xilinx_Petalinux _2019.1 软件,那么,就速度开始我们的 Xilinx_Petalinux _2019.1 详细安装教程:

工具和开发库下载

这里主要根据UG1144文档,这两天成功安装使用了PetaLinux的最新版本2019.1

一,在虚拟机里安装Ubuntu16.04

1,选Ubuntu 操作系统的版本是16.04,

2,使用的vmware虚拟机版本是12.

3,在虚拟机里安装Ubuntu16.04,我这里设置了逻辑盘大小是1000G,内存为8G。安装后可以自己设置内存大小,但是逻辑盘虽然可以扩充,我的经验是实际扩充好像没有起到作用,因此一开始必须设置的足够大。

4,在虚拟机里面安装Ubuntu16.04的时候我是断开网络,防止可能联网的语言包下载等,节约安装时间。

5,安装完毕后关掉Ubuntu,之后压缩保存一下,这个作为一个保存。

Ubuntu16.04安装光盘ISO映像:

安装前准备

1,安装必备软件包:

  1. sudo apt-get update  -y
  2. sudo apt-get upgrade  -y
  3. sudo apt-get install -y  flex bison build-essential libssh-dev  gcc git make net-tools libncurses5-dev tftpd zlib1g-dev libssl-dev  bison libselinux1 gnupg wget diffstat chrpath socat xterm autoconf  libtool tar unzip texinfo zlib1g-dev gcc-multilib zlib1g:i386 screen pax  gzip  gawk

做这步时候要确保网络是通的,这三行代码依次拷贝,注意提示输入密码请敲入一个小写字母z。

2,切换到bash,就是终端shell类型,有bash和dash ,

sudo dpkg-reconfigure dash

 

之后在弹出来的对话框里面选择No。

安装PetaLinux2019.1到Ubuntu16.0 

1,从xilinx的官方网站上下载到petalinux2019.1的安装包,petalinux-v2019.1-final-installer.run下载下来,下载过程需要提示使用xilinx的账号。如果没有可以申请一个。

下载网址:

DownloadsVivado, Vitis, Vitis Embedded Platform, PetaLinux, Device modelshttps://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/embedded-design-tools/archive.html

打开网址后选择2019.1作为我们的开发环境,点击2019.1会出现该版本下的所有开发包。选择其中的PetaLinux 2019.1 Installer (TAR/GZIP - 7.14 GB) 进行下载。没有xilinx账户的新注册登录。

 

 

2,拷贝到虚拟机运行的Ubuntu16.04桌面上,如果提示拷贝错误,尤其是提示空间不足,那应该是你做虚拟机时候开的逻辑硬盘空间比较小,这个虚拟机就装不下,要从新在虚拟机里面安装一下系统,设置足够大的逻辑盘。

3,设置一个安装目录。这里安装在用户的目录下面的新建的Petal2019.1目录里。使用快捷键alt+ctl+t 调用出命令终端:

输入以下命令:

  1. cd ~/
  2. mkdir PetaLinux2019.1
  3. chmod 755  PetaLinux2019.1

注意:安装后此目录被保存在环境PRTALINUX里,因此不能再移动位置。

注意一定要在普通用户模式下

4,安装PetaLinux2019.1,我们在上面步骤中已经经文件拷贝到桌面,现在安装文件在/你的路径/petalinux-v2019.1-final-installer.run。 我们运行这个文件,安装目录指定到~/PetaLinux2019.1

输入以下命令:

  1. ./petalinux-v2019.1-final-installer.run ~/Desktop/PetaLinux2019.1

5,等待.run安装包的校验,提取,然后会出现许可文件的阅读,按enter阅读,按q退出,按y接受(反复操作3次enter, q, y;共有三个文件需要接受)

等待……
等待……
等待……
阅读协议,回车,q,y(三个文件要读)
等待……

 

6,等待安装完毕。

7,要设置环境变量,运行一下安装目录下的setting.sh文件,命令如下:(设置环境变量,使用用户模式(非root模式!!!切记!!!)进入根目录下设置环境变量)

输入以下命令:

source ~/PetaLinux2019.1/settings.sh

安装完成后测试:

echo $PETALINUX 

会有地址显示。

 

8,每次使用PetaLinux时候都要执行上述环境变量的设置,所以我们索性在打开终端时候自动执行:

  1. echo 'source ~/PetaLinux2019.1/settings.sh'>>~/.bashrc

其实也可以使用vim打开 ~/.bashrc文件,

 之后在末尾追加source ~/PetaLinux2019.1/settings.sh。

保存,退出。

 

9,关闭终端,之后用快捷键 CTL+ALT+T调出来终端,会看到如下的环境变量设置:

 

四,检查确保安装完成

1,查看一下环境变量PETALINUX将显示如下:

 

2,之后在命令行里面输入petalinux后按tab键,就可以出现多个petalinux-开头的命令工具。

 

至此petalinux2019.1安装完毕.

运行测试

具体使用,请查看下一个教程

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐