petalinux只能在ubuntu 系统安装,安装包能够直接在官网下载,这里有个坑:petalinux的版本和vitis/vivado的版本需要保持一致,否则使用起来会有问题,我用的都是2019.2版本,可以直接在官网下载。 安装的话参考官网的指南就行,注意指南有英文版和中文版,中文版的版本会低一些(估计是翻译的原因): 中文文档2019.1 英文文档2019....
PetaLinux安装过程中的打印信息 至此,PetaLinux成功安装到~/petalinux/2022.2/之下。 配置PetaLinux工作环境 PetaLinux安装完毕之后,接着需要配置工作环境,让Ubuntu可以顺利找到petalinux的工具链: source ~/petalinux/2022.2/settings.sh petalinux会报warning: "/bin/sh is not bash!",这里不去理它,如图所示: 最后,运行...
你的本机是linux,你的目标代码是STM32(arm指令的子集) 用linux系统的gcc1,编译一个gcc2,gcc1是linux本机的用于生成x86代码,gcc2本质是x86代码,但是gcc2生成的目标代码是stm32的代码。gcc2是一个干净的编译器,通常还需要集成一个newlib库,或者glibc库。生成gcc3 所以:gcc1是本机的gcc,gcc2是个没有实用价值...
1、安装必要的库,安装库见如下链接:https://www.xilinx.com/support/answers/76526.html,中的excel表中的“2021.1_PetaLinux_Packages_List”说明。 sudo apt-get install iproute2 gawk python3 python build-essential gcc git make net-tools libncurses5-dev tftpd zlib1g-dev libssl-dev flex bison libse...
1、建立工程 2、编译工程,导出xsa文件 3、建立petalinux工程 4、生成boot和image.ub文件,将文件复制到系统为fat32的sd卡中。 5、插上串口,插上网线 6、vm中需要桥接网络,有正确的IP地址 7、通过串口,配置板卡的以太网IP等参数 8、ping一下PC,已经连接上 ...
petalinux-package是一个用于在Petalinux系统中创建、安装和卸载软件包的命令行工具。它可以让你方便地管理你的Petalinux系统中的软件包。 下面是petalinux-package命令的一些常见用法: 安装软件包: php复制代码 petalinux-package install <package_name> 这个命令会从Petalinux仓库下载并安装指定的软件包。 卸载软件包: ...
简介: Petalinux 工具是 Xilinx 公司推出的嵌入式 Linux 开发套件,包括了 u-boot、 Linux,Kernel、 device-tree、 rootfs 等源码和库,以及 Yocto recipes,可以让客户很方便的生成、配置、编译及自定义 Linux 系统。 Petalinux 支持 Versal 、 Zynq UltraScale+ MPSoC、Zynq-7000 SoC 以及 MicroBlaze,可与 Xilinx ...
在PetaLinux工程中,与单板相关的UBoot、Linux等模块,经常需要编辑、调试。 在旧版本中,可以为UBoot、Linux选择“ext-local-src”, 指定UBoot、Linux的代码,从而使PetaLinux使用工程师修改后带调试信息的代码。现在已经不建议这种模式。 对于新的的PetaLinux,建议使用命令“petalinux-devtool modify”,导出相关模块代码,...
最近的项目需求中依赖libcrypto和libssl库,所以需要编译安装openssl0.9.8e,花了差不多一天的时间终于成功安装和裁剪,现在总结并分享个人的方法,贴出来供大家参考和指正。方法如下(不同的平台要根据实际环境更改相应的编译工具):一、配置:./config no-asmshared--prefix= 说明:no-asm 在交叉编译过程中不 opencv交叉...
安装- Docker 构建 PetaLinux 开发环境应用教程-0. 背景 0.1 PetaLinux 是什么 PetaLinux 是 Xilinx 推出的用于在其自家 SoC 上构建嵌入式 Linux 的一套工具集,集成了编译、调试、仿真等众多工具。 0.2 原有的搭建 PetaLinux 开发环境的方式有什么问题 实验室的项目基于 X