0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ubuntu16.04如何安装petalinux_2017.4

454398 来源:软件定义世界 作者:软件定义世界 2020-12-05 11:34 次阅读

1.安装环境说明

本文安装环境为VM14.1.1 + ubuntu16.04_64 + petalinux_2017.4 ,流程按照ug1144(v2017.3)文档进行讲解。

1.1 petalinux_2017.4下载

petalinx2017.4下载链接,请拷贝以下链接:

https://www.xilinx.com/support/download/index.html/content/xilinx/en/dow...

选择下面所示的下载,最后下载完成为petalinux-v2017.4-final-installer.run

1.2 安装系统要求

安装xilinx的软件最好按照离此版本软件最近的文档配置,说实话xilinx软件兼容性做的太差了,升级也比较频繁

xilinx文档最新的一般比以前思路写的清晰一点,比如ug1144(v2018.2) 比 v2017.3的文档结构好多了,条理更加清晰

注意:我用ubuntu16.04_32出现下面问题,最后换成64位的后未出现该现象

INFO: Checking installer checksum...

INFO: Extracting PetaLinux installer...

INFO: Installing PetaLinux...

./petalinux-v2017.4-final-installer.run: line 131: /tmp/tmp.s7OI9xMVBo/petalinux-v2017.4-final/tools/common/petalinux/utils/petalinux-install: cannot execute binary file: Exec format error

xilinx给出的可能的原因:

https://forums.xilinx.com/t5/Welcome-Join/failedd-when-install-petalinux...

2.安装依赖库

按照ug1144要求进行apt-get下载安装,当然,本文只介绍与安装过程相关的依赖文件,至于编译过程相关的,再以后介绍。

eg:python3.4.0,本文就没安装,此依赖文件只与编译过程中的.py文件解析有关 (ubuntu16.04默认的为2.7)

2.1 更换apt-get源,加快安装速度

将文件内容换成以下内容:

wq 保存退出,然后执行下面操作:(本文实际安装过程中,并未更换源,网速快,就是任性)。

再shell命令行中执行sh: # ./petalinux_install_env.sh 安装所需的依赖文件。

依赖库安装完成后还需注意的点:

1. 启动tftp服务器

说明下本文用的tftp-hpa,它是tftp的爸爸,当然你也可以用儿子,下面是tftp-hpa的配置:

https://mp.csdn.net/postedit/84582035

注意配置的目录为/tftpboot,因为petalinux-build编译完成后,会拷贝镜像到/tftpboot

不启动安装会出现以下错误:

No tftp server found - please refer to "PetaLinux SDK Installation Guide" for its impact and solution

2. 修改/bin/sh为bash,因为ubuntu默认的“/bin/sh”是dash

petalinux安装完成后,运行里面的sh脚本时会出现问题:

从上面还可以看出点:ps根本未显示出此时真正的shell,echo $SHELL 也不行

用下面方法验证:

设置shell为bash,输入以下命令:

验证:

3.不要用root权限去安装petalinux

4.安装源文件所在的目录需要有访问权限,因为会在该目录下生成安装log文件

5.安装目录也需要权限,最后chmod 777 安装目录

注意以上点,安装基本没有问题

3.安装过程

出现license直接q,然后选择y

安装完成截图:

4.验证与配置

运行petalinux安装完成后该根目录的sh脚本,检查是否安装正常

配置到用户环境中去:

新建终端:

5.总结

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Xilinx
    +关注

    关注

    71

    文章

    2161

    浏览量

    120928
收藏 人收藏

    评论

    相关推荐

    【Artix-7 50T FPGA试用体验】Petalinux安装教程

    ,ENTER键进入后按q退出查看。然后需要继续查看三个许可文件,一定要输入y,表示同意接受。文件内容就不一一展示了。如果你跟我一样,装完ubuntu16.04直接进行petalinux安装的话。会产生
    发表于 12-03 19:12

    请教关于Ubuntu16.04 无线网无法连接问题

    最近在win7下安装Ubuntu16.04,原本双系统很正常,但是今天开机显示系统程序问题,还弹出如图的错误提示,然后我的笔记本ubuntu系统无法连接wifi,只可以连接有线网(而win7系统
    发表于 07-25 15:24

    玩转Zynq连载16——Ubuntu16.04 64bit安装

    `玩转Zynq连载16——Ubuntu16.04 64bit安装 更多资料共享腾讯微云链接:https://share.weiyun.com/5s6bA0s百度网盘链接:https
    发表于 08-23 10:32

    怎么安装PetaLinux 2020.1 ubuntu

    PetaLinux 2020.1 ubuntu 安装
    发表于 02-19 07:54

    请问系统ubuntu16.04 .有交叉编译的资料吗?

    系统ubuntu16.04 .有交叉编译的资料吗?网上基本搜不到aarch64-poky-linux这个工具链的资料,求助:'(:'(
    发表于 12-31 06:33

    怎样去编译Ubuntu16.04固件呢

    怎样去编译Ubuntu16.04固件呢?有哪些操作流程?
    发表于 02-10 06:30

    如何在RK3328上去安装liunx(ubuntu16.04)RK固件呢

    如何在RK3328上去安装liunx(ubuntu16.04)RK固件呢?有哪些安装步骤?
    发表于 02-17 06:02

    ubuntu16.04如何移植Qt程序到开发板?

    ubuntu16.04如何移植Qt程序到开发板?
    发表于 03-03 06:03

    Ubuntu16.04配置开发编译环境的过程是怎样的?

    如何获取Ubuntu16.04镜像文件?Ubuntu16.04配置开发编译环境的过程是怎样的?
    发表于 03-04 07:06

    如何在Firefly-RK3399上编译和移植Linux内核和Ubuntu16.04 rootfs?

    Firefly-RK3399移植Ubuntu16.04的过程是怎样的?如何在Firefly-RK3399上编译和移植Linux内核和Ubuntu16.04 rootfs?
    发表于 03-07 07:13

    请问怎么更新Ubuntu16.04(GPT)的kernel分区啊

      官方提供的Ubuntu16.04(GPT)没有kernel分区,请问怎么更新kernel啊?
    发表于 06-30 09:31

    通过ubuntu16.04安装esp-idf v4.4失败,有什么解决方法吗?

    通过ubuntu16.04安装esp-idf v4.4失败,有什么解决方法吗?
    发表于 02-16 08:14

    fireflyAIO-3288J主板编译Ubuntu16.04固件简介

    编译 Ubuntu16.04 固件(GPT) 前言 本 SDK 开发环境是在 Ubuntu 上开发测试的。我们推荐使用 Ubuntu 16.04 的系统进行编译。其他的 L
    的头像 发表于 12-26 14:54 3220次阅读
    fireflyAIO-3288J主板编译<b class='flag-5'>Ubuntu16.04</b>固件简介

    Ubuntu16.04安装使用STLINK(rtthread)

    前言:之前都是使用Windows平台开发单片机,自从使用Ubuntu之后,真的太香了。相同电脑硬件配置情况下,Ubuntu流畅的不行,于是开始使用Ubuntu开发单片机。之前使用Jlink调试烧录
    发表于 12-22 18:48 2次下载
    <b class='flag-5'>Ubuntu16.04</b><b class='flag-5'>安装</b>使用STLINK(rtthread)

    petalinux安装过程

    Xilinx提供的手册《ug1144-petalinux-tools-reference-guide_chn》,该文档有说明petalinux版本支持的平台,本次使用的Ubuntu16.04
    的头像 发表于 12-01 09:22 3070次阅读