首页 > 系统相关 >petalinux创建及工程配置

petalinux创建及工程配置

时间:2023-03-19 22:47:51浏览次数:37  
标签:配置 get -- 创建 sudo apt install petalinux

2023-03-19 21:56:47

下载petalinux安装包

petalinux_2022

下载download用于离线编译

downloads_2022

sstate下载

  • 这个部分不容易在线失败,跳过

库安装

sudo apt-get install iproute2 gawk python3 python

sudo apt-get install build-essential gcc git make net-tools libncurses5-dev tftpd

sudo apt-get install zlib1g-dev libssl-dev flex bison libselinux1 gnupg wget git-core diffstat

sudo apt-get install chrpath socat xterm autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib

sudo apt-get install automake zlib1g:i386 screen pax gzip cpio python3-pip python3-pexpect xz-utils debianutils

sudo apt-get install iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev pylint3

  • 如果系统版本不支持,可能出现库依赖失败
sudo apt install aptitude
sudo aptitude install xxx 
  • 采用上面指令
  • 第一个选择否,选择第二个,可以安装旧版本的库、

安装petalinux

  • 切到下载目录下的终端
  • 将文件转移到待安装的目录
sudo chmod +x petalinux-v2022.2-10141622-installer.run
./petalinux-v2022.2-10141622-installer.run

添加文件

  • 创建工程目录petalinux
  • 创建硬件目录hardware
  • 将xsa文件加入到hardware

创建工程

  • 运行下列脚本
#!/bin/sh
p_own=$(cd $(dirname $0); pwd)
cd $p_own
source ~/software/petalinux/settings.sh

petalinux-create -t project -n petalinux --template zynqMP
mkdir petalinux
cd petalinux
petalinux-config --get-hw-description ../hardware/


echo wait it 
read -n 1

配置离线编译

  • 配置路径如图左上角

编译工程并打包

petalinux-build
cd ~/petalinux/images/linux
petalinux-package --boot --u-boot --fpga --force

格式化SD卡

  • 划分为FAT和EXT各一半的分区

复制bin文件到SD卡

  • 上述文件复制到FAT分区

最终BIN文件的运行

  • 输入petalinux

  • 重新设置密码

  • petalinux运行成功

标签:配置,get,--,创建,sudo,apt,install,petalinux
From: https://www.cnblogs.com/electricdream/p/17234631.html

相关文章