本人是个小白,如有错误的地方请多多指教!希望此文章对您有所帮助!

一、 ​​​​​搭建Ubuntu环境

VM和Ubuntu的安装

VM采用的是12 pro版本。

Ubuntu采用的是16.04.6-64版本。

具体安装步骤百度都会有。

注意:在安装Ubuntu时,处理器数量、内存和磁盘空间要尽量设置的大

下图为官方给的最小要求:

二、 安装VMware Tools

1. 将现有的光驱弹出。(即镜像光驱)

2. 选择虚拟机-->安装VMware Tools进行安装,如下图所示:

3. 进入DVD,将安装包复制到home下的某一文件夹下

4. 通过指令tar -zxvf VMwareTools-10.1.6-5214329.tar.gz 进行解压

5. 通过指令cd vmware-tools-distrib 进入vmware-tools-distrib文件夹下

6. 通过指令sudo ./vmware-install.pl进行安装,安装成功后重启Ubuntu

三、 搭建tftp服务器

1. 检查当前系统下是否安装tftp server

sudo  apt-cache  policy  openbsd-inetd  tftpd  tftp

2. 如果没有安装,安装以上软件包

sudo  apt-get  install  openbsd-inetd  tftpd  tftp

3. 修改配置文件

Sudo vi /etc/inetd.conf

#tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /srv/tftp

tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftpboot

4. 创建服务器文件夹

cd  /

sudo mkdir  tftpboot

sudo chmod  0777   tftpboot

5. 启动tftp服务器

Sudo service openbsd-inetd restart

四、 配置NFS服务

1. 检测当前系统下是否安装nfs

Sudo apt-cache policy nfs-kernel-server

2. 如果没有安装,安装以下软件包

Sudo apt-get install nfs-kernel-server

3. 修改配置文件  /etc/exports

Sudo vi /etc/exports

在文件末尾添加:/source/rootfs *(rw,sync,no_root_squash,no_subtree_check)

4. 创建服务器文件夹,作为同网段网络共享

Cd /

Sudo mkdir source

Sudo chmod 0777 source

Cd source

sudo mkdir rootfs

5. 启动NFS服务器

Sudo service nfs-kernel-server restart

五、Bash与dash切换

主要原因是Ubuntu一般默认都是dash

1. 可以通过ls -al /bin/sh查看Ubuntu目前所支持的shell脚本

lrwxrwxrwx 1 root root 4 5月  29 16:40 /bin/sh -> dash

2. sudo dpkg-reconfigure dash   修改所支持的脚本

按此操作完会出现一个弹框,选择NO

3. 在通过ls -al /bin/sh查看此时的状况

lrwxrwxrwx 1 root root 4 5月  29 16:40 /bin/sh -> bash

六、 Ubuntu和Windows不能进行复制粘贴(此步骤不是必须

1. Sudo apt-get autoremove open-vm-tools  将原有的此工具卸载

2. Sudo apt-get install open-vm-tools-desktop

安装过程中,所有选项都选择Y

3. 重启Ubuntu

七、 下载Petalinux工具

本文章的Petalinux选择的版本是2019.1。您可以在Xilinx官网上找到这个工具的下载位置。

下载地址:https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/embedded-design-tools.html

也可以通过Archive去下载其它版本的Petalinux。

注意:Petalinux和Vivado版本要保持一致。

八、 安装petalinux的依赖库

网上有很多修改apt-get源,而我选择不变,如果想改可以上网查找例程进行更改,此处不说明。

1. 下面进行安装依赖库

sudo apt-get install -y python tofrodos iproute2 gcc gawk 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 screen pax gzip xvfb libsdl1.2-dev libglib2.0-dev git x11proto-xf86dga-dev

九、 安装Petalinux工具

1. 将在官网下载好的安装文件petalinux-v2019.1-final-installer.run复制到Ubuntu桌面中

注意:安装文件的位置、和软件安装目录的所有者必须是普通用户。

重要:切记要用普通用户模式下进行安装

2. Cd /home/nzywork/    进入到提前创建满足要求的文件夹下

3. mkdir petalinux19 创建一个即将安装软件的路径

(此路径满足所有者为普通用户(0755)就好,此路径只要是在普通用户模式下通过mkdir创建的,权限均可不用更改就能成功。)

4. ./ petalinux-v2019.1-final-installer.run ./petalinux19

将软件安装到提前创建好的路径下(此时在同一路径下)

安装过程中,会有三次认证我们的操作如下:

1. 回车

2. Q

3. Y

以上操作重复做三次(按照安装过程来,不能有错,否则就会退出)

十、校验petalinux是否安装成功

1. Source /home/wlp/nzywork/ xilinx2019/settings.sh 此路径为相对路径

Echo $PETALINUX   此时如果出现的路径是/home/wlp/nzywork/xilinx2019(即软件的安装路径)则表示安装成功。

注意:新开一个终端,就要在此终端上执行以下操作:

Source /home/wlp/nzywork/xilinx2019/settings.sh后才可使用Petalinux工具。

Petalinux 2019.1 工具环境搭建与安装相关推荐

  1. fabric 环境 搭建与安装

    fabric环境搭建与安装 一.前期系统配置 1.安装操作系统为Ubuntu20.04的虚拟机,使用虚拟机进行fabric环境搭建与安装 2.为虚拟机配置国内源,以配置清华源为例(方便后面安装软件) ...

  2. SLAM导航机器人零基础实战系列:(五)树莓派3开发环境搭建——1.安装系统ubuntu_mate_16.04...

    SLAM导航机器人零基础实战系列:(五)树莓派3开发环境搭建--1.安装系统ubuntu_mate_16.04 摘要 通过前面一系列的铺垫,相信大家对整个miiboo机器人的DIY有了一个清晰整体的认 ...

  3. 海思3556V200 PQTools 工具环境搭建

    海思3556V200 PQTools 工具环境搭建 1.电脑先安装MCR(Matlab Compiler Runtime)2012a(7.17)的32 位版本.下载地址:http://cn.mathw ...

  4. pybullet机器人仿真环境搭建 1.安装pybullet,测试官方示例,基础环境搭建

    pybullet机器人仿真环境搭建 1.安装pybullet 前言 安装 测试官方示例 基础环境搭建 导入pybullet 创建服务端 (可选)配置图形GUI 添加资源路径 设置重力 加载模型 迭代运 ...

  5. uni-app(1)— 环境搭建(安装编辑器,创建项目,项目运行)

    此文为uni-app总结笔记(1)- 环境搭建 (安装编辑器 – 创建项目 – 运行到浏览器,微信开发者工具) 一: 安装编辑器HbuilderX [下载地址] : https://www.dclou ...

  6. ubuntu20环境搭建+Qt6安装

    ubuntu20环境搭建+Qt6安装 1 镜像地址 2 安装 3 更改源 4 搭建工作环境 4.1 删除libreoffice 4.2 删除Amazon的链接 4.3 删掉基本不用的自带软件(用的时候 ...

  7. 2、Cubemx_canfestival对象字典生成工具环境搭建

    百度云盘链接: 链接:canfestival安装包 提取码:z5i4 1.canfestival对象字典生成工具环境搭建 软件是用python写的,由于版本较老,建议在虚拟机上安装python2.7 ...

  8. Linux 下ffmpeg的环境搭建与安装

    Linux下ffmpeg的环境搭建与安装 背景 [FFmpeg是什么] 1· FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源软件.采用LGPL或GPL许可证,提供了录制.转 ...

  9. Android资源总结(开发工具/环境搭建/教程/论坛/博客/反编译工具)

    Android资源总结(开发工具/环境搭建/教程/论坛/博客/反编译工具) 在Android发展前景相当好的情况下,本人最近搜集了一些关于Android的相关资源,当然包含以前发布的博客内容,进行了一 ...

最新文章

  1. 安森美电量计采用内部电阻跟踪电流--电压HG-CVR
  2. Android中BroadcastReceiver组件详解
  3. jQuery基础(未完待续)
  4. 将python中的小数直接进位的函数_python保留小数位的三种实现方法
  5. C# js asp.net 字符串MD5加密GetMD5Hash
  6. 浙江大学 PTA习题3.6 一元多项式的乘法与加法运算 (20分)
  7. 浙江计算机三级考试单片机试题,历年浙江省计算机三级单片机
  8. java r日历系统_Java GrerorianCalendar 实现日历查询
  9. 同一服务器部署多个web应用 登录互相影响
  10. python国际象棋规则_如何使用Python编写一个国际象棋AI程序
  11. C#winform小demo-串口传输实现硬件数据回传(数据处理/输出txt文件保存)
  12. SAP PCA利润中心会计案例教程后台配置
  13. 【C语言补漏】数据类型
  14. 企业微信api接口调用-企业微信好友收发消息
  15. 多米机器人教材_祝博士多米机器人首次进入公校课堂, 科技辅助教学培养学生全面发展!...
  16. UNetbootin+ubuntu中文加强版myubuntu V2
  17. Arduino-IRremote-红外遥控器,发射与接收
  18. 开发模式(敏捷开发,瀑布式开发,螺旋型开发,迭代开发,devOps开发
  19. mysql级联删除外键约束_MySQL外键约束,级联删除
  20. 方向余弦矩阵(DCM)简介(转)

热门文章

  1. Python3从搜狐国际新闻抓取---尝试版
  2. 戴森设计大奖,以可持续化设计改变世界
  3. dvd-rom属于什么
  4. java自动违例设计,如何在Java中创建自己的违例
  5. json to excel java_java解析json生成excel
  6. Android运行时Crash自动恢复框架-Recovery
  7. 为何网易以贵金属交易切入互联网金融,出奇制胜?
  8. 网件r6300安装mysql数据库_网件(NETGEAR)R6300 V1/V2路由器设置教程【图文】
  9. c语言怎么快速读出函数作用,读文件fread函数的用法
  10. 第9节 路由器简单原理