新董事会的 Yocto 项目

新董事会的 Yocto 项目

我正在尝试寻找 Yocto 上有关如何在构建 poky 之前设置文件系统的细节。

我有一块新板,我想尝试一下 Yocto。

到目前为止,我source oe-init-build-env在 /poky/ 目录中有这个 FS。

它是这样的:

/poky/meta-beaglev-fire/meta-start/conf/machine/include/SomeFile.inc

在 中/poky/meta-beaglev-fire/meta-start/,我有一些浮动的松散文件,带有.dts后缀.dtsi/conf/目录。

在 中/poky/meta-beaglev-fire/meta-start/conf/,我有一个layer.conf/machine/dir。

在 中/poky/meta-beaglev-fire/meta-start/conf/machine/,有一个beaglev-fire.conf文件和一个/include/目录。

So far, the errors are irrelevant to me...

As I have not been able to make it past the errors from:

bitbake MACHINE=beaglev-fire core-image-full-cmdline

所以,在 中/poky/meta-beaglev-fire/meta-start/conf/machine/include/,我有一个.inc用于引导到 u-boot 的文件。

反正...

我正在阅读手册和教程,但需要有关此项目的额外指南。据我所知,C&P 不会起作用。另外,您目前知道的在线某个地方是否有一些模板可以对 Yocto 版本的 FS 进行一些猜测?

此特定板上使用的 Microchip PolarFire SOC 有一些细节 b/c,必须执行 u-boot 前传输。无论如何,这里是beaglev-fire.conf来自/poky/meta-beaglev-fire/meta-start/conf/machine/.

#@TYPE: Machine 
#@NAME: icicle-kit-es 
#@SOC: Polarfire SoC 
#@DESCRIPTION: Machine configuration for the Microchip Polarfire SoC, Icicle Kit Engineering Sample 
require include/mpfs-common.inc 
MACHINE_TYPE = "smp" 
RISCV_SBI_FDT ?=  "mpfs-beaglev-fire.dtb" 
KERNEL_DTC_FLAGS += "-@" 
KERNEL_DEVICETREE ?= "microchip/${RISCV_SBI_FDT}" 
UBOOT_CONFIG = "mpfs_icicle" 
UBOOT_CONFIG[mpfs_] = "microchip_mpfs_icicle_defconfig" 
## Set this to "mmc-tftp" to generate a boot.scr file which should be included 
##  in the boot partition. It will try to load a kernel image from mmc and fall back to tftp 
UBOOT_ENV = "tftp-mmc" 
HSS_PAYLOAD = "uboot" 
IMAGE_BOOT_FILES ?= " \ 
    fitImage \ 
    boot.scr.uimg \ 
" 
WKS_FILE ?= "mpfs-rootfs.wks" 
MACHINEOVERRIDES =. "icicle-kit:" 

menuconfig我的意思是……我可以通过 Yocto 完全控制该实用程序吗?

相关内容