\begin{frame}[fragile] \frametitle{using a specific bootloader} add \begin{verbatim} PREFERRED_PROVIDER_virtual/bootloader = "u-boot" PREFERRED_PROVIDER_virtual/u-boot = "u-boot" \end{verbatim} to meta-mini/machine/beaglebone-black.conf \end{frame} \subsection{generate a sdcard image} \begin{frame}[fragile] \frametitle{sdcard generation} create the file: 'meta-mini/classes/image\_sdcard.bbclass': \begin{verbatim} inherit image_types IMAGE_BOOTLOADER ?= "u-boot" # Handle u-boot suffixes UBOOT_SUFFIX ?= "bin" UBOOT_PADDING ?= "0" UBOOT_SUFFIX_SDCARD ?= "${UBOOT_SUFFIX}" # Linux bootstream IMAGE_DEPENDS_linux.sb = "virtual/kernel:do_deploy" # Boot partition volume id BOOTDD_VOLUME_ID ?= "Boot ${MACHINE}" # Boot partition size [in KiB] BOOT_SPACE ?= "8192" # Set alignment to 4MB [in KiB] IMAGE_ROOTFS_ALIGNMENT = "4096" \end{verbatim} \end{frame}