Petalinux 2019.1 工具环境搭建与安装
本人是个小白,如有错误的地方请多多指教!希望此文章对您有所帮助!
一、 搭建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 工具环境搭建与安装相关推荐
- fabric 环境 搭建与安装
fabric环境搭建与安装 一.前期系统配置 1.安装操作系统为Ubuntu20.04的虚拟机,使用虚拟机进行fabric环境搭建与安装 2.为虚拟机配置国内源,以配置清华源为例(方便后面安装软件) ...
- SLAM导航机器人零基础实战系列:(五)树莓派3开发环境搭建——1.安装系统ubuntu_mate_16.04...
SLAM导航机器人零基础实战系列:(五)树莓派3开发环境搭建--1.安装系统ubuntu_mate_16.04 摘要 通过前面一系列的铺垫,相信大家对整个miiboo机器人的DIY有了一个清晰整体的认 ...
- 海思3556V200 PQTools 工具环境搭建
海思3556V200 PQTools 工具环境搭建 1.电脑先安装MCR(Matlab Compiler Runtime)2012a(7.17)的32 位版本.下载地址:http://cn.mathw ...
- pybullet机器人仿真环境搭建 1.安装pybullet,测试官方示例,基础环境搭建
pybullet机器人仿真环境搭建 1.安装pybullet 前言 安装 测试官方示例 基础环境搭建 导入pybullet 创建服务端 (可选)配置图形GUI 添加资源路径 设置重力 加载模型 迭代运 ...
- uni-app(1)— 环境搭建(安装编辑器,创建项目,项目运行)
此文为uni-app总结笔记(1)- 环境搭建 (安装编辑器 – 创建项目 – 运行到浏览器,微信开发者工具) 一: 安装编辑器HbuilderX [下载地址] : https://www.dclou ...
- ubuntu20环境搭建+Qt6安装
ubuntu20环境搭建+Qt6安装 1 镜像地址 2 安装 3 更改源 4 搭建工作环境 4.1 删除libreoffice 4.2 删除Amazon的链接 4.3 删掉基本不用的自带软件(用的时候 ...
- 2、Cubemx_canfestival对象字典生成工具环境搭建
百度云盘链接: 链接:canfestival安装包 提取码:z5i4 1.canfestival对象字典生成工具环境搭建 软件是用python写的,由于版本较老,建议在虚拟机上安装python2.7 ...
- Linux 下ffmpeg的环境搭建与安装
Linux下ffmpeg的环境搭建与安装 背景 [FFmpeg是什么] 1· FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源软件.采用LGPL或GPL许可证,提供了录制.转 ...
- Android资源总结(开发工具/环境搭建/教程/论坛/博客/反编译工具)
Android资源总结(开发工具/环境搭建/教程/论坛/博客/反编译工具) 在Android发展前景相当好的情况下,本人最近搜集了一些关于Android的相关资源,当然包含以前发布的博客内容,进行了一 ...
最新文章
- 安森美电量计采用内部电阻跟踪电流--电压HG-CVR
- Android中BroadcastReceiver组件详解
- jQuery基础(未完待续)
- 将python中的小数直接进位的函数_python保留小数位的三种实现方法
- C# js asp.net 字符串MD5加密GetMD5Hash
- 浙江大学 PTA习题3.6 一元多项式的乘法与加法运算 (20分)
- 浙江计算机三级考试单片机试题,历年浙江省计算机三级单片机
- java r日历系统_Java GrerorianCalendar 实现日历查询
- 同一服务器部署多个web应用 登录互相影响
- python国际象棋规则_如何使用Python编写一个国际象棋AI程序
- C#winform小demo-串口传输实现硬件数据回传(数据处理/输出txt文件保存)
- SAP PCA利润中心会计案例教程后台配置
- 【C语言补漏】数据类型
- 企业微信api接口调用-企业微信好友收发消息
- 多米机器人教材_祝博士多米机器人首次进入公校课堂, 科技辅助教学培养学生全面发展!...
- UNetbootin+ubuntu中文加强版myubuntu V2
- Arduino-IRremote-红外遥控器,发射与接收
- 开发模式(敏捷开发,瀑布式开发,螺旋型开发,迭代开发,devOps开发
- mysql级联删除外键约束_MySQL外键约束,级联删除
- 方向余弦矩阵(DCM)简介(转)
热门文章
- Python3从搜狐国际新闻抓取---尝试版
- 戴森设计大奖,以可持续化设计改变世界
- dvd-rom属于什么
- java自动违例设计,如何在Java中创建自己的违例
- json to excel java_java解析json生成excel
- Android运行时Crash自动恢复框架-Recovery
- 为何网易以贵金属交易切入互联网金融,出奇制胜?
- 网件r6300安装mysql数据库_网件(NETGEAR)R6300 V1/V2路由器设置教程【图文】
- c语言怎么快速读出函数作用,读文件fread函数的用法
- 第9节 路由器简单原理