c846d2e211
This adds a script to create SD card and flash images for LEGO MINDSTORMS EV3 using the genimage tool. The default kernel config had to be modified to add support for squashfs and to add a ram disk. Signed-off-by: David Lechner <david@lechnology.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
42 lines
1.1 KiB
Plaintext
42 lines
1.1 KiB
Plaintext
# architecture
|
|
BR2_arm=y
|
|
BR2_arm926t=y
|
|
|
|
# patches
|
|
BR2_GLOBAL_PATCH_DIR="board/lego/ev3/patches"
|
|
|
|
# system
|
|
BR2_TARGET_GENERIC_GETTY=y
|
|
BR2_TARGET_GENERIC_GETTY_PORT="ttyS1"
|
|
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/lego/ev3/post-image.sh"
|
|
# Linux headers same as kernel, a 4.4 series
|
|
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_4=y
|
|
|
|
# Kernel
|
|
BR2_LINUX_KERNEL=y
|
|
BR2_LINUX_KERNEL_CUSTOM_GIT=y
|
|
BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/ev3dev/ev3dev-kernel.git"
|
|
BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="v4.4.19-15-ev3dev-ev3_1"
|
|
BR2_LINUX_KERNEL_DEFCONFIG="ev3dev"
|
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/lego/ev3/linux.fragment"
|
|
BR2_LINUX_KERNEL_UIMAGE=y
|
|
|
|
# filesystem
|
|
BR2_TARGET_ROOTFS_EXT2=y
|
|
BR2_TARGET_ROOTFS_EXT2_3=y
|
|
BR2_TARGET_ROOTFS_SQUASHFS=y
|
|
BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y
|
|
# BR2_TARGET_ROOTFS_TAR is not set
|
|
|
|
# U-Boot
|
|
BR2_TARGET_UBOOT=y
|
|
BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
|
|
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
|
|
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2016.09.01"
|
|
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="legoev3"
|
|
|
|
# host
|
|
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
|
BR2_PACKAGE_HOST_GENIMAGE=y
|
|
BR2_PACKAGE_HOST_MTOOLS=y
|