安装环境:Ubuntu 16.04
安装包:petalinux-v2018.1-final-installer1.run

安装步骤:

1 安装依赖库和依赖工具

2 安装Petalinux
修改petalinux目录的所有者为普通用户
注意,这一步最容易出错,Petalinux的安装目录的所有者必须是普通用户,否则将无法安装过程中将会遇到各种问题
从Xilinx官网上下载petalinux-v2018.1-final-installer1.run,具体链接https://www.xilinx.com/support/download/
将安装包拷贝到petalinux目录下,同样修改所有者权限为普通用户
$ chown xjt petalinux-v2016.4-final-installer1.run
$ ./petalinux-v2016.4-final-installer1.run .

3 将dash改成bash
先看看是用的哪个shell
ls -al /bin/sh
如果是Dash可用以输入以下指令
sudo dpkg-reconfigure dash
弹出界面后选择NO即可
4 配置PetaLinux工作环境
$ source /opt/petalinux/setting.sh
$ echo $PETALINUX

petalinux 2018 安装操作说明

本文根据ug1144

一、root模式下安装依赖文件(切记联网,手动安装很麻烦)

#apt-get update

#apt-get install gawk:i386

…同上install 其余依赖文件,此处省略其他要安装的依赖文件

否则将出现以下错误
ERROR: You are missing the following system tools required by PetaLinux

完成依赖文件的安装,参照UG1144新建文件夹

#mkdir -p /opt/pkg/petalinux

将下载的petalinux-v2018.1-final-installer1.run安装包放到此目录下。

如果继续按照UG1144安装会出现以下问题!! !因为petelinux不支持root安装,UG1144里面没有写清楚,所以参照UG1144安装最后会一直提示ERROR

=================================================
ERROR: The extensible sdk cannot be installed as root.


ERROR: Failed to install Yocto SDK for zynqMP.


二、进行petalinux安装。 重启电脑,以普通用户进入系统,我的电脑为wsq。(以下很重要!!!权限设置为普通用户)
在opt/pkg文件夹里右键选择“打开终端”

#cd /sudo mkdir petalinux

修改petalinux目录的所有者为普通用户,这里我的用户名是wsq

chown wsq petalinux

同样修改petalinux-v2016.4-final-installer1.run所有者权限为普通用户

chown wsq petalinux-v2016.4-final-installer1.run

安装

#./petalinux-v2016.4-final-installer1.run

过程很慢,就是提示后你点击Y,确定

用户许可协议的部分,点击 enter,q,y 各三次

基本就安装成功了。

三、完成后安装并配置tftp
#sudo apt-get install tftp openbsd-inetd
#sudo gedit /etc/inetd.conf
在文件中增加以下内容
#tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftproot
保存并退出
#mkdir /tftproot
#chmod 777 /tftproot
#/etc/init.d/openbsd-inetd restart
#netstat -an|more|grep udp
看到如下打印信息表示成功
udp 0 0 0.0.0.0:69 0.0.0.0:*

四、配置petalinux工作环境
#source/opt/pkg/petalinux/settings.sh
验证工作环境配置成功
#echo $PETALINUX
会打印如下信息
/opt/pkg/petalinux
大功告成!

*************参考:UG1144
sudo apt-get install tofrodos iproute2 gawk
sudo apt-get install gcc git make
sudo apt-get install xvfb
sudo apt-get install net-tools libncurses5-dev tftpd
sudo apt-get install zlib1g-dev zlib1g-dev:i386 libssl-dev flex bison libselinux1
sudo apt-get install gnupg wget diffstat chrpath socat xterm
sudo apt-get install autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib build-essential libsdl1.2-dev libglib2.0-dev
sudo apt-get install screen pax gzip tar

备注 2015 petalinux
编辑/etc/resolv.conf
nameserver 202.96.134.133
nameserver 8.8.8.8
2)
sudo dpkg-reconfigure dash 选择no
3)
sudo apt-get update
4)
sudo apt-get install tofrodos
sudo apt-get install iproute2
sudo apt-get install gawk
sudo apt-get install gcc 4.8
sudo apt-get install git
sudo apt-get install make 3.81
sudo apt-get install net-tools
sudo apt-get install libncurses5-dev
sudo apt-get install tftpd
sudo apt-get install zlib1g-dev
sudo apt-get install libssl-dev
sudo apt-get install flex
sudo apt-get install bison
sudo apt-get install libselinux1
sudo apt-get install lib32z1
sudo apt-get install lib32ncurses5
sudo apt-get install lib32stdc++6
5)
安装petalinux SDK, petalinux-v2015.4-final-installer-dec.run
6)
安装Vivado SDK, Xilinx_Vivado_Lab_Lin_2015.4_1118_2.tar.gz

ubuntu petalinux 2018 安装操作说明相关推荐

  1. petalinux 2018.2 在ubuntu 16下的安装

    我第一次安装petalinux2018.2, 是在 ubuntu18, 因为最新的ubuntu 就是 ubuntu18. 在安装中会报一些错,但能安装完成.配置的时候也会报错.看到论坛提问,说目前pe ...

  2. 基于Ubuntu16.04.4(64位)安装petalinux 2018.3

    文章目录 1.准备工作 (1)VMware Workstation Pro上安装一台Ubuntu虚拟机 (2)安装VMware Tools 2.安装官方要求的软件包 (1)建议先换一个国内的源,官方的 ...

  3. ROS_Kinetic_01 在 Ubuntu 16.04 安装ROS Kinetic 全教程附资料和镜像 2018.10.20更新

    Exbot易科机器人实验室新站点(测试中):http://server.blackant.org:23452/ 2018 ROS Melodic的迷失与救赎::https://blog.csdn.ne ...

  4. petalinux 2018.2 在QSPI启动

    我认为比较容易制作的启动盘是从SD卡启动,但实际中很需要直接从QSPI启动. 那么本文是在制作从SD卡的基础上完成的.如果你有不清楚,那就先看看我的另篇博客 petalinux 2018.2 在ubu ...

  5. linux 生成ub格式镜像,【分享】PetaLinux 2018.3的image.ub的生成过程

    PetaLinux 2018.3下,image.ub的生成过程由下列两个文件定义 components/yocto/source/aarch64/layers/core/meta/classes/ke ...

  6. Petalinux 2018.2 for Xilinx

    1.概述 ​ Petalinux是Xilinx公司推出的嵌入式Linux开发套件,包括了Linux Kernel.u-boot.device-tree.rootfs等源码.库,以及Yocto reci ...

  7. Ubuntu 20.04安装Ros Noetic及Ubuntu 18.04安装ROS Melodic(两版本详细填坑)

    Ubuntu 20.04安装Ros Noetic及18.04安装ROS Melodic 表1-1 ROS的历史版本 1. 设置安装源 2. 添加秘钥 3. 更新列表 4. 开始安装 5. 配置ROS环 ...

  8. Ubuntu 20.04安装GTX 1060显卡驱动+cuda 11.4 + cudnn 8,nvidia-smi 报错:NVIDIA-SMI has failed

    欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):GitHub - zq2599/blog_demos: CSDN博客专家程序员欣宸的github,这里有六百多篇原创文章的详细分 ...

  9. 在Ubuntu 18中安装Pycharm及创建Pycharm快捷方式

    微信公众号: 吴甜甜的博客 我的个人网站: wutiantian.github.io 在Ubuntu 18中安装Pycharm及创建Pycharm快捷方式 一.在Ubuntu18.04中安装Pycha ...

最新文章

  1. 1107 Social Clusters
  2. IEC61850笔记--IEC61850应用入门(二)
  3. 企业邮箱自建战略优势大盘点
  4. 超详细C语言的字符串函数讲解
  5. 关于arp.exe的一点应用
  6. php break foreach_PHP foreach()跳出本次或当前循环与终止循环方法
  7. 相机技术公司Lytro获6000万美元D轮融资,阿里巴巴参投
  8. 物联网博客推荐:网昱多媒体
  9. mongodb卸载_如何在Windows上安装MongoDB,启动,卸载
  10. linux apache访问日志,linux分析apache日志获取最多访问的前10个IP
  11. 消息队列---RabbitMQ深入研究(含Springboot+RabbitMQ整合)
  12. 基于codebook背景建模的运动目标检测
  13. 如何更改微信标签名字_微信标签怎么设置?微信怎么批量设置好友标签?
  14. win10 虚拟桌面 快捷键
  15. 绕过校园网Web认证
  16. 3D空间堆叠PCB设计 ——PCB线路优化项目总结
  17. SL651协议报文解析(一)
  18. DBCO-PEG9-NH2_2353409-99-9 点击化学 PEG 试剂
  19. Vue使用WebUploader上传文件/压缩包
  20. JAVA中随机数的生成方法

热门文章

  1. RocketMQ PERM含义 PERM=7、6、4、2
  2. Java基础: contains方法的用法
  3. BGP(1):BGP 的基本机制
  4. vim的使用以及vim插件的配置
  5. iTunes制作铃声------将制作铃声导入到手机中
  6. 8月重要信息系统保护人员(CIIP-A)认证考试圆满结束
  7. plc和c语言谁的前景好,PLC面向对象编程和梯形图逻辑,到底谁更实用一些?
  8. BADI 和BAPI 的区别
  9. .\Fire_FreeRTOS.axf: Error: L6221E: Execution region ER_RO with Execution range [0x00000000,0x000001
  10. 24 Three.js的环境光源THREE.AmbientLight