ubuntu petalinux 2018 安装操作说明
安装环境: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 安装操作说明相关推荐
- petalinux 2018.2 在ubuntu 16下的安装
我第一次安装petalinux2018.2, 是在 ubuntu18, 因为最新的ubuntu 就是 ubuntu18. 在安装中会报一些错,但能安装完成.配置的时候也会报错.看到论坛提问,说目前pe ...
- 基于Ubuntu16.04.4(64位)安装petalinux 2018.3
文章目录 1.准备工作 (1)VMware Workstation Pro上安装一台Ubuntu虚拟机 (2)安装VMware Tools 2.安装官方要求的软件包 (1)建议先换一个国内的源,官方的 ...
- ROS_Kinetic_01 在 Ubuntu 16.04 安装ROS Kinetic 全教程附资料和镜像 2018.10.20更新
Exbot易科机器人实验室新站点(测试中):http://server.blackant.org:23452/ 2018 ROS Melodic的迷失与救赎::https://blog.csdn.ne ...
- petalinux 2018.2 在QSPI启动
我认为比较容易制作的启动盘是从SD卡启动,但实际中很需要直接从QSPI启动. 那么本文是在制作从SD卡的基础上完成的.如果你有不清楚,那就先看看我的另篇博客 petalinux 2018.2 在ubu ...
- linux 生成ub格式镜像,【分享】PetaLinux 2018.3的image.ub的生成过程
PetaLinux 2018.3下,image.ub的生成过程由下列两个文件定义 components/yocto/source/aarch64/layers/core/meta/classes/ke ...
- Petalinux 2018.2 for Xilinx
1.概述 Petalinux是Xilinx公司推出的嵌入式Linux开发套件,包括了Linux Kernel.u-boot.device-tree.rootfs等源码.库,以及Yocto reci ...
- 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环 ...
- Ubuntu 20.04安装GTX 1060显卡驱动+cuda 11.4 + cudnn 8,nvidia-smi 报错:NVIDIA-SMI has failed
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):GitHub - zq2599/blog_demos: CSDN博客专家程序员欣宸的github,这里有六百多篇原创文章的详细分 ...
- 在Ubuntu 18中安装Pycharm及创建Pycharm快捷方式
微信公众号: 吴甜甜的博客 我的个人网站: wutiantian.github.io 在Ubuntu 18中安装Pycharm及创建Pycharm快捷方式 一.在Ubuntu18.04中安装Pycha ...
最新文章
- 1107 Social Clusters
- IEC61850笔记--IEC61850应用入门(二)
- 企业邮箱自建战略优势大盘点
- 超详细C语言的字符串函数讲解
- 关于arp.exe的一点应用
- php break foreach_PHP foreach()跳出本次或当前循环与终止循环方法
- 相机技术公司Lytro获6000万美元D轮融资,阿里巴巴参投
- 物联网博客推荐:网昱多媒体
- mongodb卸载_如何在Windows上安装MongoDB,启动,卸载
- linux apache访问日志,linux分析apache日志获取最多访问的前10个IP
- 消息队列---RabbitMQ深入研究(含Springboot+RabbitMQ整合)
- 基于codebook背景建模的运动目标检测
- 如何更改微信标签名字_微信标签怎么设置?微信怎么批量设置好友标签?
- win10 虚拟桌面 快捷键
- 绕过校园网Web认证
- 3D空间堆叠PCB设计 ——PCB线路优化项目总结
- SL651协议报文解析(一)
- DBCO-PEG9-NH2_2353409-99-9 点击化学 PEG 试剂
- Vue使用WebUploader上传文件/压缩包
- JAVA中随机数的生成方法
热门文章
- RocketMQ PERM含义 PERM=7、6、4、2
- Java基础: contains方法的用法
- BGP(1):BGP 的基本机制
- vim的使用以及vim插件的配置
- iTunes制作铃声------将制作铃声导入到手机中
- 8月重要信息系统保护人员(CIIP-A)认证考试圆满结束
- plc和c语言谁的前景好,PLC面向对象编程和梯形图逻辑,到底谁更实用一些?
- BADI 和BAPI 的区别
- .\Fire_FreeRTOS.axf: Error: L6221E: Execution region ER_RO with Execution range [0x00000000,0x000001
- 24 Three.js的环境光源THREE.AmbientLight