petalinux常用指令

source /home/ljp/xilinx/Vivado/2022.2/settings64.sh
source /home/ljp/petalinux2022.2/settings.sh 
(1)创建petalinux工程bsp和传统
petalinux-create -t project -s ultrazed-tsn-2022-1.bsp --name tsn
petalinux-create -t project --template zynqMP --name zu7eg_emmc
(2)配置xsa文件
petalinux-config --get-hw-description ../design_1_wrapper.xsa
(3)使用jtag下载
petalinux-boot --jtag --u-boot --fpga --kernel
(4)打包BOOT.bin
petalinux-package --boot --format BIN --fsbl --fpga --u-boot --force
(5)配置开机自动登录
petalinux-config -c rootfs -> Image Features -> auto-login
(6)网络mac设置
petalinux-config -> Subsystem AUTO Hardware Settings -> Ethernet Settings
(7)网络iperf工具设置
../project-spec/meta-user/conf/user-rootfsconfig -> petalinux-config -c rootfs -> user packages
(8)gst v4l2等工具设置
petalinux-config -c rootfs -> Filesystem Packages -> misc 
(9)system-user.dtsi路径
system-user.dtsi  ->  project-spec/meta-user/recipes-bsp/device-tree/files
(10)外部kernel源代码使用设置
petalinux-config -> Linux Componet Selection
(11)versal新建工程
petalinux-package --boot --plm --psmfw --uboot --dtb --force
(12)qemu模拟启动
petalinux-boot --qemu --prebuilt 3
petalinux-boot --qemu --u-boot
(13)反编译dts
dtc -I dtb -O dts -o devicetree.dts devicetree.dtb
(14)打包生成bsp
petalinux-package --bsp -p ./ --output tsn_tct.bsp

  • 8
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Petalinux是一个用于嵌入式Linux系统开发的工具。它提供了一系列的命令来配置、构建和管理Petalinux项目。其中一些常用Petalinux命令包括: 1. `petalinux-create`:用于创建一个新的Petalinux项目。 2. `petalinux-config`:用于配置Petalinux项目的各种选项,如硬件描述文件、内核配置等。可以使用`--get-hw-description`选项指定硬件描述文件的路径,使用`-p`选项指定Petalinux项目的路径。 3. `petalinux-build`:用于构建Petalinux项目,包括生成根文件系统、内核镜像等。 4. `petalinux-package`:用于打包Petalinux项目,生成可烧录到目标设备的镜像文件。 5. `petalinux-boot`:用于将Petalinux镜像烧录到目标设备并启动。 以上是一些常用Petalinux命令,具体的使用方法可以参考Petalinux的官方文档或者使用`petalinux --help`命令查看帮助信息。 #### 引用[.reference_title] - *1* *2* [petaLinux常用命令汇总](https://blog.csdn.net/weixin_42418557/article/details/80632126)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [petalinux基本命令](https://blog.csdn.net/FPGAerClub/article/details/79966490)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值