KV260编译SmartCam应用

作者: 硬码农二毛哥,文章来源: 硬码农二毛哥微信公众号

在KV260 AI入门开发套件简介中提到KV260有四个参考例程,smartcam是其中之一,下面介绍一下如何使用Petalinux编译smartcam应用,以及如何编译smartcam,使用vivado打开工程。

使用Petalinux编译smartcam应用

update the eSDK

petalinux-upgrade -u http://petalinux.xilinx.com/sswreleases/rel-v2021/sdkupdate/2021.1_update1/ -p "aarch64" --wget-args "--wait 1 -nH --cut-dirs=4"

smartcam

新建工程使用xilinx-k26-starterkit-v2021.1-final.bsp

petalinux-create -t project -s xilinx-k26-starterkit-v2021.1-final.bsp -n kv260_smartcam

配置

echo 'BOARD_VARIANT = "kv"' >> project-spec/meta-user/conf/petalinuxbsp.conf
echo 'CONFIG_packagegroup-kv260-smartcam' >> project-spec/meta-user/conf/user-rootfsconfig
echo 'CONFIG_packagegroup-kv260-smartcam=y' >> project-spec/configs/rootfs_config

echo 'CONFIG_packagegroup-kv260-nlp-smartvision' >> project-spec/meta-user/conf/user-rootfsconfig
echo 'CONFIG_packagegroup-kv260-nlp-smartvision=y' >> project-spec/configs/rootfs_config

编译

petalinux-build

生成镜像

cd /kv260_smartcam/images/linux
petalinux-package --wic --bootfiles "ramdisk.cpio.gz.u-boot boot.scr Image system.dtb"

下载

使用Balena Etcher将镜像文件下载到sd卡

上电

用户名:petalinux
密码:第一次需要先设置

运行SmartCam应用

查看overlay

sudo xmutil listapps

卸载默认app

sudo xmutil unloadapp

运行kv260-smartcam overlay

sudo xmutil loadapp kv260-smartcam

使用MIPI摄像头进行人脸检测

sudo smartcam --mipi -W 1920 -H 1080 -r 30 --target dp

编译Platform

make platform PFM=kv260_ispMipiRx_vcu_DP JOBS=16

编译OVERLAY

make overlay OVERLAY=smartcam

打开vivado工程

先打开vivado,然后在Tcl控制台运行指令

open_project ./project/kv260_ispMipiRx_vcu_DP.xpr

最新文章

最新文章