Petalinux

PetaLinux是一个由Xilinx公司开发的嵌入式Linux系统开发工具套件,专门用于基于Xilinx FPGA和Zynq SoC(系统级芯片)的嵌入式系统开发。PetaLinux允许开发人员创建定制的Linux内核和根文件系统,以满足特定应用程序和硬件需求。

【下载】PetaLinux 工具文档

PetaLinux 是一种嵌入式 Linux 软件开发套件 (SDK),主要用于赛灵思 FPGA 基片上系统设计。本指南可帮助读者熟悉实现 PetaLinux 全面用途的工具。

Petalinux制作linux系统

这里引用的u-boot,kernel,busybox版本分别是:
u-boot : U-Boot 2017.01
kernel : 4.9.0-xilinx-v2017.4
busybox : BusyBox v1.24.1

【分享】PetaLinux文件变动,2019.1里不包含aarch64-linux-gnu-gcc,可以使用SDK 2019.1里含有的aarch64-linux-gnu-gcc

使用前,执行命令source /opt/Xilinx/SDK/2019.1/settings64.sh ,导入相关路径,就可以。

【分享】自动删除当前目录及其子目录下的所有PetaLinux工程的build目录下的临时文件。

PetaLinux工程编译后,会生成很多临时文件,占用较大的硬盘空间。软件人员可能有很多PetaLinux工程。这种情况下,对于暂时不用的工程,可以删除其中build目录下的临时文件。下面三个脚本,可以搜索当前目录下的所有PetaLinux工程,并删除其中build目录下的临时文件。

【分享】独立编译VCU Ctrl-sw的办法

作者:hankf,Xilinx Employee

独立编译VCU Ctrl-sw的办法

1. 安装PetaLinux
2. 导入PetaLinux环境

【分享】PetaLinux工程更新HDF文件的脚本

工程师可能同时使用多个Vivado工程,以便测试不同的硬件配置。所以需要让一个PetaLinux工程支持多个Vivado工程。Vivado工程更改后,PetaLinux工程需要更新HDF文件。另外最好在PetaLinux工程里记录使用的所有硬件相关文件,比如bit、HDF文件等。以便将来检查对应的硬件设计。

PetaLinux 简介第一部分

此博客面向想要开始使用 PetaLinux、了解其关键工具、概念和功能的任何人。在第一篇博客文章中,我们将介绍如何针对 ZCU102 开发板创建 PetaLinux 工程,以及如何修改镜像

ubuntu16.04下安装petalinux_2017.4详细流程

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

【分享】 安装petalinux需要的软件包遇到错误,“requested an impossible situation”

在Ubuntu 16.04下,安装petalinux需要的软件包遇到错误,“requested an impossible situation”。安装Ubuntu 16.04时,选择的地区是上海。据说选择香港不会有这个问题。

【视频教程】:Xilinx 嵌入式软件工具2018.3中的新功能

本次视频重点介绍了赛灵思嵌入式软件工具 2018.3 版本的新功能,以及基础架构的重要更新。内容涉及包括 PetaLinux 增强功能,Linux 和 U-Boot 更新以及 MicroBlaze 更新等等。