一、petalinux-config的具体配置-ZYNQMP Configuration
1、Linux Compoment Selection
Linux Compoment Selection,Linux组件选择.
First Stage Bootloader和Auto update ps_init勾选会自动生成fsbl.elf,自动更新ps_init。
PMU Firmware平台管理单元固件:配置Linux镜像的BOOT、Kernel等来源。
2、Auto Config Settings,自动配置设置
主要就是选择是否使能 Device tree、Kernel 和 u-boot 的自动配置。
3、Subsystem AUTO Hardware Settings
Subsystem AUTO Hardware Settings,子系统硬件自动设置,默认是根据硬件描述文件自动生成的,通过回车进入到各个子选项可以切换,比如说Uart的选择和波特率参数配置等等
4、Image Packaging Configuration
Image Packaging Configuration,镜像打包配置,第一个选项便是根文件系统的类型的配置,默认为INITRD,一般默认即可。
如果我们需要运行Ubuntu或Debian的根文件系统时,就需要配置成EXT4(SD/eMMC/ SATA/USB),NFS挂载启动需要配置成 NFS。
INITRD 类型的根文件系统每次重新启动 linux 系统都是全新的、未改动过的。 选择“EXT4”可以将根文件系统放在 SD 卡、eMMC 的 ext4 分区,这样启动系统后进行的所有修改掉电后就不会丢失了。
5、Yocto Settings
Yocto Settings,完成Yocto相关配置,比如说将文件提前下载下来,避免在线编译镜像过程中网络问题带来编译失败。