Petalinux

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

如何配置Petalinux工程来从Flash启动Linux Kernel

新版petalinux生成的u-boot是通过boot.scr来加载linux kernel的。如果我们用petalinux工程默认配置和下面命令生成boot image并从flash启动

Petalinux实现qt程序输出

本教程涉及到linux版本下安装vivado(vitis)、qt和petalinux的安装。

Petalinux 一些常用命令备忘

工作中经常使用petalinux工具生成zynq的启动镜像,有些命令长时间不用容易忘记,有些命令太长记起来费劲

【工程师分享】MPSoC QSPI Flash 升级办法

在系统设计时,在PetaLinux工程里,为boot.bin预留多个启动分区。使用命令cat /proc/mtd或者ls /dev/mtd*,看得到多个分区。

PetaLinux 工程的离线编译

PetaLinux基于Yocto,编译Linux内核、文件系统等,非常庞大,需要的软件很多。如果从网络下载,可能消耗比较长的时间。本文基于Xilinx PetaLinux 2020.2.

Petalinux patch生成和应用方法整理

本文将对如何生成patch以及在petalinux工具中应用patch做一个整理

【工程师分享】解决VPSS设计中没有media设备的问题

使用hdmi-rx, vpss, frmbuf_write,设计了video输入的pipeline。使用PetaLinux基于XSA做了linux,编译成功,启动也成功。

【工程师分享】PetaLinu小技巧6则

PetaLinu小技巧6则

【工程师分享】对Linux kernel代码格式重排后编译失败

为了便于修改Linux kernel代码,使用下面命令对Linux kernel代码进行格式重排。

使用Petalinux的boot文件、根文件系统,和开源Linux的Image启动

Petalinux编译后,在images/linux里,既有Image,也有image.ub。image.ub已经带文件系统,可以独立启动。