1.1 添加vivado输出的板级支持信息,即hdf和bit文件
在上一章节https://blog.csdn.net/weixin_40640020/article/details/103384486生成了hdf和bit文件
基于.hdf文件生成BOOT.bin
因为我考虑到主要是根据自己的工程去创建BOOT.bin,所以我采用的是利用.hdf文件创建。
这种方式也比较简单,首先准备好自己Vivado工程的.hdf文件,然后步骤如下:
在Petalinux中编译DPU的驱动及Linux镜像
步骤
1. 创建Petalinux工程
创建工程(此处创建名为Ultra96的工程),
petalinux-create --type project --template zynqMP --name Ultra96
.hdf文件拷贝到Ultra96的文件夹中,执行config会弹出对话框,
cd Ultra96
petalinux-config --get-hw-description=./
2. 改为从SD卡启动
1.2 配置congfig参数,如rootfs从sd卡启动、设备树、支持uvc驱动等
1.3 添加dpu驱动和opencv
1.4 dpu中断信号的处理