PetaLinux 工具文档参考指南 (ug1144)

从BSP中创建工程

Petalinux BSP安装

ZCU102 ZU9 ES2 Rev 1.0 BSP v2018.3

BSP 使用要通过 Petalinux 来进行,因此首先激活 Petalinux 环境。source settings.sh petalinux-create -t project -s <BSP路径>,通过此命令即可使用下载好的 BSP 创建出对应的 Petalinux 工程。

1
petalinux-create -t project -s xilinx-zcu102-zu9-es2-rev1.0-v2018.3-final.bsp -n prj_1

里面的 Pre-build 即为预先编译好的 images,可以直接拿去用。如果要求不高,至此就已经结束了。 如果想进行一些自定义,里面也有 vivado 工程、也可以像前一篇一样进行 config、build。

sftp使用技巧

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
# 删除指定IP连接记录并上传本地公钥到远端
sed -i '/192.168.1.10/d' ~/.ssh/known_hosts; ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.10

# 上传应用程序
sftp root@192.168.1.10 << EOF
cd /run/media/mmcblk0p1
put test_axi_dma_v1/Debug/test_axi_dma_v1.elf
EOF

# 上传驱动
sftp root@192.168.1.10 << EOF
cd /run/media/mmcblk0p1
put ./build/tmp/sysroots-components/plnx_zynq7/xilinx-axidma/lib/modules/4.14.0-xilinx-v2018.3/extra/xilinx-axidma.ko
EOF

如果要上传目录文件,可以加一个-r选项