Last active
December 21, 2017 03:32
-
-
Save RanzQ/7bd6f916a7828ed7d79e to your computer and use it in GitHub Desktop.
Buildroot WPE config with RPi 7" touch screen support
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Buildroot raspberrypi2_defconfig | |
BR2_arm=y | |
BR2_cortex_a7=y | |
BR2_ARM_EABIHF=y | |
BR2_ARM_FPU_NEON_VFPV4=y | |
BR2_TOOLCHAIN_BUILDROOT_CXX=y | |
BR2_TARGET_GENERIC_GETTY_PORT="tty1" | |
# Lock to 4.1 headers as the RPi kernel stable tree is | |
# based off the 4.1 branch | |
BR2_KERNEL_HEADERS_VERSION=y | |
BR2_DEFAULT_KERNEL_VERSION="4.1.5" | |
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1=y | |
BR2_LINUX_KERNEL=y | |
BR2_LINUX_KERNEL_CUSTOM_GIT=y | |
BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/raspberrypi/linux.git" | |
BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="592503752b6951972f161f04280683c5af38d173" | |
BR2_LINUX_KERNEL_DEFCONFIG="bcm2709" | |
BR2_LINUX_KERNEL_ZIMAGE=y | |
# Build the DTB from the kernel sources | |
BR2_LINUX_KERNEL_DTS_SUPPORT=y | |
BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2709-rpi-2-b" | |
BR2_PACKAGE_RPI_FIRMWARE=y | |
BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS=y | |
# Required tools to create the SD image | |
BR2_PACKAGE_HOST_DOSFSTOOLS=y | |
BR2_PACKAGE_HOST_GENIMAGE=y | |
BR2_PACKAGE_HOST_MTOOLS=y | |
# Filesystem / image | |
BR2_TARGET_ROOTFS_EXT2=y | |
BR2_TARGET_ROOTFS_EXT2_4=y | |
BR2_TARGET_ROOTFS_TAR=y | |
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/raspberrypi2/post-image.sh" | |
# WPE specific | |
BR2_CCACHE=y | |
BR2_OPTIMIZE_2=y | |
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y | |
BR2_ENABLE_LOCALE_PURGE=y | |
BR2_ENABLE_LOCALE_WHITELIST="C en_US" | |
BR2_TARGET_GENERIC_CABUNDLE=y | |
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y | |
BR2_TARGET_GENERIC_ROOT_PASSWD="root" | |
BR2_SYSTEM_DHCP="eth0" | |
# BR2_ROOTFS_POST_BUILD_SCRIPT="board/raspberrypi2/post-build.sh" | |
BR2_PACKAGE_BUSYBOX_SMP=y | |
BR2_PACKAGE_GSTREAMER1=y | |
BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_APP=y | |
BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOCONVERT=y | |
BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_GIO=y | |
BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUDIOFX=y | |
BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUDIOPARSERS=y | |
BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUTODETECT=y | |
BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_FLV=y | |
BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_INTERLEAVE=y | |
BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SOUPHTTPSRC=y | |
BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL=y | |
BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSDEMUX=y | |
BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS=y | |
BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DASH=y | |
BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FAAD=y | |
BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPG123=y | |
BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SMOOTHSTREAMING=y | |
BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HLS=y | |
BR2_PACKAGE_GST_OMX=y | |
BR2_PACKAGE_NINJA=y | |
BR2_PACKAGE_BITSTREAM_VERA=y | |
# BR2_PACKAGE_EUDEV_ENABLE_HWDB is not set | |
BR2_PACKAGE_RPI_USERLAND=y | |
BR2_PACKAGE_WPE=y | |
BR2_PACKAGE_WPE_LAUNCHER=y | |
BR2_PACKAGE_ORC=y | |
BR2_PACKAGE_SHARED_MIME_INFO=y | |
BR2_PACKAGE_DROPBEAR=y | |
BR2_PACKAGE_GESFTPSERVER=y |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment