【Xilinx】开发环境(二)- Petalinux环境安装

24 篇文章 1 订阅
14 篇文章 15 订阅

此系列博客,仅对Xilinx平台PS端(ARM部分)开发做介绍,不对PL(FPGA)做过多介绍。

目录

一. Petalinux环境介绍

二. Petalinux安装

2.1 安装所需软件包

2.3 下载petalinux安装包

2.2 安装petalinux


一. Petalinux环境介绍

在Ubuntu环境下搭建PetalLinux开发环境,为后续Linux系统开发做准备。

Petalinux是基于开源自动化构建工具Yoctor搭建的。Yocto可以构建一个完整的Linux发行版本,且可以使用QEMU进行仿真调试。

Yocto工作流程:

bitbake: 执行器,类似于Make功能

layer: 可由多个recipes组成

recipes: 描述如何构建系统, 由多个.bb或.bbapend文件构成

.bb/.bbappend 文件: 具体的配方文件 

Petalinux目录结构:

Build:编译时主要工作的目录

Compnents:需要的一些组件目录

Images: 编译生成镜像文件

Pre-built: 编译打包好的镜像文件目录,QEMU 或者JTAG启动时可用

Project-spec:工程配置目录

二. Petalinux安装

2.1 安装所需软件包

1.gawk

2.xterm

3.texinfo

3.gcc-multilib

5.zlib1g-dev

6.zlib1g

7.zlib1g:i386

       注:某些软件包无法安装时,切换清华源尝试

2.3 下载petalinux安装包

petalinux下载地址:下载Vivado, Vitis, Vitis Embedded Platform, PetaLinux, Device modelsicon-default.png?t=N7T8https://china.xilinx.com/support/download/index.html/content/xilinx/zh/downloadNav/embedded-design-tools.html

可根据下图左边选择不同版本下载

2.2 安装petalinux

       1. PetalLinux运行需要使用bash,而不是dash

              切换为bash:  sudo dpkg-reconfigure dash

       2. 安装petalinux

       ./petalinux-v<petalinux-version>-final-installer.run --dir <安装的目录> --platform "arm aarch64"

       安装完成后目录如图所示:

注意:这里安装不要使用root用户,否则在后续使用中会有问题。

       配置petalinux环境生效:source settings.sh

       无报错,且在teminal中输入petalinux-  有相应命令的提示,说明安装成功

 setting.sh源码:

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

有意思科技

给与不给,我都会更新

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值