FZU5构建Linux系统过程和FZU3类似,可以参考基于ZYNQ MPSOC XCZU3CG的百度Edgeboard FZU3 构建linux系统。
下面主要描述一下不同的地方。
1 Kernel配置
在petalinux工程文件夹中运行petalinux-config -c kernel
进入Device Drivers ->Generic Driver options -> DMA Contiguous Memory Allocator
将CMA设置成1500,如下图所示。
2 Rootfs配置
-
将例程gstreamer-vcu-examples加入Rootfs中。ug1144中有下描述:
将CONFIG_gstreamer-vcu-examples加入到user_rootfsconfig文件中。
-
运行petalinux-config -c rootfs
在user_packages中选中gstreamer-vcu-examples。 -
配置gstreamer
在Filesystem Packages->multimedia中所有gstreamer全部选中。
将Petalinuxlinux_Packgae_Groups中与gstreamer相关的选项选中。
-
DP显示相关配置
packagegroup-petalinux-qt
packagegroup-petalinux-x11
packagegroup-petalinux-opencv
Filesystem Package->libs->libmail-xlnx
3测试
上述过程完成后,重新构建镜像使用petalinux-build,生成镜像,拷贝到sd卡启动。启动后使用ifconfig指令,显示如下:
找不到eth0,这是由于网口设备设置有问题,下一节修改设备树。