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,这是由于网口设备设置有问题,下一节修改设备树。
本文介绍FZU5 Linux系统的构建流程,包括Kernel配置、Rootfs配置及DP显示相关配置等步骤,并提供测试方法。
2140

被折叠的 条评论
为什么被折叠?



