手把手带你搭建Linux环境(保姆级,包含vivado与petalinux)

这篇具有很好参考价值的文章主要介绍了手把手带你搭建Linux环境(保姆级,包含vivado与petalinux)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1.安装VMware Workstation

2.安装ubuntu,

3.安装vivado和sdk

4.安装petalinux


1.安装VMware Workstation

VMware和ubuntu尽量从官网下载自己所需要的版本,避免之后应用时后会有很多工具包不支持,官网下载速度都很快。

提醒各位注意版本控制!!

本文建议安装环境为VMware16pro版本,ubuntu16.04版本,vivado2018.3版本,petalinux2018.3版本;之后由于python工具包版本太低老出问题,于是升级为ubuntu20.04版本,vivado与xsdk可以正常使用,但是petalinux提示OS不匹配,最后在xlinx官网查看petalinux指导手册才发现版本匹配问题!太坑了。

再次提醒各位注意版本控制!!

petalinux2018.3仅支持ubuntu系统16.01、16.04版本的os!

petalinux2020支持ubuntu系统所有版本的os!

VMware官网:下载 VMware Workstation Pro | CN

ubuntu官网:下载Ubuntu桌面系统 | Ubuntu

手把手带你搭建Linux环境(保姆级,包含vivado与petalinux)

2.安装ubuntu(仔细阅读文字,再根据图示操作)

点击创建新的虚拟机,典型配置,选择镜像存放的目录,编辑用户名及密码,选择系统安装目录,指定磁盘大小(尽量大,要考虑自己之后安装软件与应用),点击自定义硬件,内存和核心根据自己电脑配置即系统用途来选,在允许范围内尽量大,网络选择桥接模式(即虚拟机与主机直接连接网络),共享文件夹直接设置好,用于win系统与虚拟机传输大文件的中转站,共享文件夹目录在 虚拟机的computer/mnt/hgfs 下;最后是设置窗口看着舒服。后续自己可以搜索切换成国内镜像源这样下载工具包就会很快了。

补充:如果虚拟机已经设置了共享文件夹,ubuntu里 /mnt/hgfs/没有共享文件夹。

在终端输入此命令,即可恢复。(前提必须有vmware tools安装过了)

sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other -o uid=1000

手把手带你搭建Linux环境(保姆级,包含vivado与petalinux)

手把手带你搭建Linux环境(保姆级,包含vivado与petalinux)

手把手带你搭建Linux环境(保姆级,包含vivado与petalinux)

手把手带你搭建Linux环境(保姆级,包含vivado与petalinux)

手把手带你搭建Linux环境(保姆级,包含vivado与petalinux)

手把手带你搭建Linux环境(保姆级,包含vivado与petalinux)

手把手带你搭建Linux环境(保姆级,包含vivado与petalinux)

手把手带你搭建Linux环境(保姆级,包含vivado与petalinux)

手把手带你搭建Linux环境(保姆级,包含vivado与petalinux)

手把手带你搭建Linux环境(保姆级,包含vivado与petalinux)

手把手带你搭建Linux环境(保姆级,包含vivado与petalinux)

手把手带你搭建Linux环境(保姆级,包含vivado与petalinux)

3.安装vivado和sdk

将安装包以及密钥都放到共享文件夹下,有时候无法在共享文件夹目录解压,需要复制到home目录下,解压,然后用终端在文件目录下运行xsetup文件就可以安装;安装步骤省略,路径尽量选择在home下自己创建一个文件夹,这样会避免一些文件执行的权限问题;安装过程与win下一致,安装完会有启动设置见下文。

补充:如果vivado长时间没有安装好,卡在Final processing:generating installed device list步骤,这是缺少ncurses库,打开终端输入

sudo apt install libncurses5

等待下载完成后,重新开始安装一次。安装路径选择之前的安装路径,很快就安装成功了。之后就是加载license。这个问题一般出在ubuntu20.4系统安装vivado2018.3版本的情况下。

手把手带你搭建Linux环境(保姆级,包含vivado与petalinux)

手把手带你搭建Linux环境(保姆级,包含vivado与petalinux)

手把手带你搭建Linux环境(保姆级,包含vivado与petalinux)

手把手带你搭建Linux环境(保姆级,包含vivado与petalinux)

部分情况会需要先自己启动一次才能这样快速启动,那就 先在/Xilinx/Vivado目录下打开终端,执行以下代码,启动vivado,在关闭,然后再设置快速启动。

source settings64.sh

设置快速启动方法:在终端窗口输入

sudo gedit ~/.bashrc

把下面两行加入到bashrc文件最后,这样每次直接打开终端,输入vivado或者 xsdk就可启动软件;如下图所示最后一行是petalinux的环境变量别名,直接输入sptl即可启动petalinux(后续有详细操作);其中路径都为自己的安装路径;

source /home/zts/Xilinx/Vivado/2018.3/settings64.sh

source /home/zts/Xilinx/SDK/2018.3/settings64.sh

手把手带你搭建Linux环境(保姆级,包含vivado与petalinux)

安装usb驱动,是指在Linux系统下的vivado能扫描到硬件的驱动

//对应自己的vivado安装目录
cd /Xilinx/Vivado/2018.3/data/xicom/cable_drivers/lin64/install_script/install_drivers/

sudo ./install_drivers

手把手带你搭建Linux环境(保姆级,包含vivado与petalinux)

4.安装petalinux

参考阿莫电子论坛正点原子的领航者开发指南

《领航者ZYNQ之嵌入式Linux开发指南_V2.0》第五章 Petalinux的安装 (amobbs.com 阿莫电子论坛)

首先配置安装环境

sudo apt-get install tofrodos iproute2 gawk gcc g++ git make net-tools 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 \

libsdl1.2-dev libglib2.0-dev screen pax gzip automake

手把手带你搭建Linux环境(保姆级,包含vivado与petalinux)

 然后这里我没有采用正点原子的安装方法,我在home目录下创建了/petalinux/2018.3,执行以下语句,在我创建的目录下安装了petalinux

./petalinux-v2018.3-final-installer.run /home/zts/petalinux/2018.3/

安装过程要根据提示敲回车与阅读协议敲Y;安装成功后输入 echo $PETALINUX 可以看到petalinux版本

手把手带你搭建Linux环境(保姆级,包含vivado与petalinux)

 设置Petalinux的环境变量别名,通过别名可以快速启动petalinux

echo "alias sptl='source $PETALINUX/settings.sh'" >> ~/.bashrc

手把手带你搭建Linux环境(保姆级,包含vivado与petalinux)文章来源地址https://www.toymoban.com/news/detail-403380.html

到了这里,关于手把手带你搭建Linux环境(保姆级,包含vivado与petalinux)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【三万字保姆级教程】手把手带你玩转Midjourney AI绘画

    如上图所示,想要学习创作美丽、复杂的艺术作品吗? Midjourney的AI绘画课程为你提供了一个完整的学习体验,从基础概念到实践项目,让你掌握使用AI绘画工具和软件的技巧,让你的创作过程更加简单! 我们的课程适合对AI绘画感兴趣的初学者、艺术家、设计师、教育工作者

    2024年02月09日
    浏览(51)
  • 保姆式手把手带你入门期权——期权行权全步骤(建议收藏)

    量化、期权实盘开户找我哦~ 期权行权是指期权合约中的权利方(买方)在合约规定的时间(到期日)、价格(执行价)和方式下,行使其购买或卖出的权利。在行权过程中,买方有权按照合约规定的价格执行期权,参与相关资产的交易。 首先我们要了解50ETF期权的基本合约

    2024年02月03日
    浏览(52)
  • 从0手把手带你搭建pytorch深度学习

    目录 一、查看电脑有NVIDIA显卡没 二、更新电脑驱动 三、安装CUDA ToolKit和CUDNN 1、查看显卡驱动版本 2、查看合适的CUDA版本 3、下载CUDA ToolKit 4、安装CUDA 5、查看是否安装成功 6、安装CUDNN 7、CUDNN配置 四、安装anaconda 五、安装pycharm 六、搭建pytorch深度学习环境 1、进入Anaconda Pr

    2024年02月07日
    浏览(55)
  • 小码农UU手把手教你云服务器搭建linux环境,还用什么虚拟机啊

    直接安装在物理机上 . 但是由于 Linux 桌面使用起来非常不友好, 不推荐. 使用 虚拟机软件 , 将 Linux 搭建在虚拟机上. 但是由于当前的虚拟机软件(如 VMWare 之类的)存在一些 bug , 会导致环境上出现各种莫名其妙的问题, 比较折腾. 使用 云服务器 , 可以直接在 腾讯云, 阿里云或华为

    2024年02月06日
    浏览(47)
  • 【UE Unreal Camera】【保姆级教程二】【包含源代码】手把手教你通过UE获取摄像头帧数据

       【UE Unreal Camera】【保姆级教程二】【包含源代码】手把手教你通过UE获取摄像头帧数据~ c6ebbaddb1aff.png)   在UE 摄像头教程一中,我们已经通过Unreal自带的媒体播放器打开了摄像头,并且将摄像头的数据展示在了游戏画面中。当然这只是最基本的功能,一般情况下,我们

    2024年02月01日
    浏览(54)
  • 【运维知识进阶篇】手把手教你搭建OpenVPN(保姆级教程)

    VPN就是虚拟专用通道,是提供给企业之间或者公司个人与公司之间安全数据传输的隧道,OpenVPN是Linux下开源VPN的先锋,提供了良好的性能和友好的用户GUI(图形用户界面)。本篇文章包含OpenVPN应用场景,OpenVPN服务端搭建,OpenVPN客户端搭建(windows+linux),OpenVPN密码认证,手

    2024年02月13日
    浏览(64)
  • 手把手保姆级教学,搭建属于自己的幻兽帕鲁服务器

     幻兽帕鲁是最近新出的一款开放世界生存制作游戏,游戏中,玩家可以在广阔的世界中收集神奇的生物“帕鲁”,派他们进行战斗、建造、做农活,工业生产等在帕鲁的世界,玩家可以选择与神奇的生物“帕鲁”一同享受悠闲的生活,也可以投身于与偷猎者进行生死搏斗的

    2024年02月22日
    浏览(51)
  • 失眠大数据专家,手把手带你玩转大数据,HDFS三种搭建方式

    (1) 配置免密登录 node01-node01 (2) 配置JDK (3) 修改hdfs-site.xml配置文件 (4) 修改core-site.xml配置文件 (5) 修改slaves配置文件 修改为node01 (6) 格式化NameNode(创建目录以及文件) hdfs namenode -format (7) 启动HDFS start-dfs.sh (8) 操作HDFS文件系统 ① 创建目录 hdfs dfs -mkdir -p /user/root ② 上传文件 hdf

    2024年04月11日
    浏览(43)
  • 手把手教你在云环境炼丹:Stable Diffusion LoRA 模型保姆级炼制教程

     很多同学都想要自己的专属AI模型,但是大模型的训练比较费时费力,不太适合普通用户玩。AI开发者们也意识到了这个问题,所以就产生了微调模型,LoRA就是其中的一种。在AI绘画领域,只需要少量的一些图片,就可以训练出一个专属风格的LoRA模型,比如某人的脸、某个姿

    2024年02月03日
    浏览(53)
  • 手把手教你5分钟搭建RabbitMq开发环境

    演示环境 1、使用Vagrant 和 VirtualBox创建linux虚拟机 不知道Vagrant怎么使用的可以看这里。 ①在cmd窗口执行命令 vagrant init generic/centos7 ,初始化linux启动环境 ②执行启动命令 vagrant up 启动Linux虚拟机 ③修改当前目录的Vagrantfile文件,为虚拟机配置内网ip,后面登录的时候会用到

    2023年04月12日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包