您的位置 首页 编程

Linux虚拟机上装置Xilinx petalinux2015.4版别具体过程

Linux虚拟机上安装Xilinx petalinux2015.4版本详细步骤-首先是“管理”-》“全局设定”-》“常规”-》默认虚拟电脑位置:选择一个专门用来放置虚拟机的位置,并保证存储空间足够大

一直以来在Xilinx Zynq上进行Linux开发运用的是Digilent供给的linux源码,而近来发现petalinux也成为免费软件了,官网描绘如下

“The PetaLinux Tools License is no longer required. Users can install and use PetaLinux tools to deploy royalty free OS images.”

http://www.xilinx.com/products/design-tools/embedded-software/petalinux-。..

Linux虚拟机上装置Xilinx petalinux2015.4版别详细进程

因而计划从头在Linux虚拟机上装置petalinux,现在最新版别为2015.4,流程如下:

主机电脑OS为Win7sp1-64bit

开发板为ZedBoard

1. 下载并装置VirtualBox

首要装置虚拟机,感觉近几年VirtualBox比VM盛行不少,因而决议运用VirtualBox,Oracle官网下载地址如下:

https://www.virtualbox.org/wiki/Downloads

-》 下载 ①

VirtualBox 5.0.20 for Windows hosts x86/amd64

②VirtualBox 5.0.20 Oracle VM VirtualBox Extension Pack All supported platforms

因为一些问题,终究运用VirtualBox 5.0.12,参阅http://blog.csdn.net/tc_xjyxhd/arTIcle/details/51416740

-》 装置VirtualBox,一路Next,遇到弹窗就点“装置”

-》 装置完毕后,运转VirtualBox,进行装备

首要是“办理”-》“大局设定”-》“惯例”-》默许虚拟电脑方位:挑选一个专门用来放置虚拟机的方位,并确保存储空间足够大

然后,还在”大局设定“页面”-》“扩展”-》点击“增加新包”按钮-》挑选刚刚下载的扩展包

-》 之后新建一个虚拟电脑 /* TUDO: 因为刚刚新建完毕,这儿省掉新建进程了 */

-》 装备新建的虚拟电脑:

“惯例”-》“高档”-》“同享粘贴板”和“拖放” 根据需求挑选

“显现”-》 设置为最大(否则在调整画面尺度后卡的不要不要的)

“USB设备”-》挑选USB2.0

“同享文件夹”-》 增加同享文件夹 -》 在寄存虚拟机的方位目录中,新建一个“share”文件夹,并指定该文件夹,装备为“固定分配”和“主动挂载”,如下图所示

Linux虚拟机上装置Xilinx petalinux2015.4版别详细进程

VirtualBox部分暂时完毕

2. 下载并装置Ubuntu

首要检查petalinux2015.4支撑的操作系统,Xilinx官网文档为

http://www.xilinx.com/support/documentaTIon/sw_manuals/petalinux2015_4/u.。.

ug1144-petalinux-tools-reference-guide.pdf(UG1144 (v2015.4) December 7, 2015)版别

Minimum workstaTIon requirements: Ubuntu 14.0.4 (64 bit)

尽管现在Ubuntu已发行到16.04,然保存起见,我仍是只下了上一代最终的版别,即Ubuntu 14.04.4,老版别下载地址为

http://www.ubuntu.com/download/alternaTIve-downloads

下载完毕后,将其挂载到VirtualBox中,办法为:

设置虚拟机-》 “存储” -》 “控制器:IDE”下“没有盘片”那里右侧有个 挑选光盘 ,挑选这个镜像

发动虚拟机,虚拟机主动履行Ubuntu装置,这儿不赘述装置进程了。

3. 让VirtualBox的Ubuntu能够拜访同享文件夹

首要装置扩展功用,在窗口中“设备”-》 “装置增强功用”-》 输入办理员暗码,即主动装置 -》 重启虚拟机

在Ubuntu桌面,键盘Ctrl+Alt+t发动终端,先检查 /media/sf_share/ 文件夹是否存在,输入:

sudo mount -t vboxfs share /media/sf_share/

之后即可拜访同享文件夹内容

这儿能够设置每次开机主动挂载同享文件夹,办法如下:

①修正root暗码:sudo passwd -》 设置一个暗码

② 登陆root: su root

③ 修正/etc/rc.local文件,增加mount -t vboxfs share /media/sf_share/

上述办法可能会导致呈现2个sf_share文件夹,现在有个更快捷的办法,由一位大神博主发现,如下

http://blog.csdn.net/be_FB/article/details/51296943

办法如下:

① 因为VirtualBox主动挂载的同享文件夹只要vboxsf用户组能够拜访,因而将用户增加到vboxsf组,指令:

sudo adduser “myuser” vboxsf

② 重启虚拟机

4. 下载并装置PetaLinux 2015.4

①在Xilinx 官网下载petalinux 2015.4,网址如下

http://www.xilinx.com/support/download/index.html/content/xilinx/en/down.。.

下载PetaLinux 2015.4 Installer和 Avnet-Digilent-ZedBoard BSP

②下载完毕后,将petalinux-v2015.4-final-installer-dec.run和Avnet-Digilent-ZedBoard-v2015.4-final.bsp拷贝到同享文件夹中

③运用Ubuntu软件中心,逐个装置ug1144中要求的各类软件,留意32位库的lib32z1, lib32ncurses5, lib32bz2-1.0, lib32stdc++6 别忘了装置

此外,运用

$dpkg-reconfigure dash

并在弹出界面选“否”来禁用dash

④ 装置petalinux,指令为:

sudo 。/petalinux-v2015.4-final-installer-dec.run /opt/pkg/

进程中,就不断的按q退出阐明和y承认赞同

遇到问题:提示WARNING: No tftp server found

解决办法:从头装置并装备tftp service服务,详细流程参阅这位大神的文章

http://blog.csdn.net/lu_embedded/article/details/51298524

⑤ 装备petalinux:

进入petalinux装置目录,运转source setting.sh,若呈现

$ source /opt/pkg/petalinux-v2015.4-final/settings.sh

PetaLinux environment set to ’/opt/petalinux-v2015.4-final’

INFO: Finalising PetaLinux installation

INFO: Checking free disk space

INFO: Checking installed tools

INFO: Checking installed development libraries

INFO: Checking network and other services

则再运转 echo $PETALINUX,若呈现

$ echo $PETALINUX

/opt/petalinux-v2015.4-final

则正确

若不想Xilinx获取计算信息,能够封闭webtalk,如下:

$ petalinux-util –webtalk off

5. 装置bsp

首要,切换到想进行petalinux的工程目录,然后履行

$ petalinux-create -t project -s /Avnet-Digilent-ZedBoard-v2015.4-final.bsp

能够得到 Avnet-Digilent-ZedBoard-2015.4 目录

6. 装置Vivado 2015.4

petalinux仍是需求Vivado的支撑,并且版别号必需求相同。

包含Vivado下载和装置的进程比较简单,时刻又很长,就不赘述了,

需求留意一点,关于Linux下装置时,Cable的驱动并没有在装置时主动装而需求手动装置,办法是:

$cd /data/xicom/cable_drivers/lin64/install_script/install_drivers/

$sudo 。/install_drivers

到这儿,一切的装置作业都已完毕

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/biancheng/338350.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部