From 992d1969fcf222b072ac338908b21805611c9b36 Mon Sep 17 00:00:00 2001 From: android <android@lingyun.com> Date: Fri, 12 Jul 2024 15:08:07 +0800 Subject: [PATCH] Update linux SDK build shell script and patches --- linux_sdk/patches/buildroot.patch | 213 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 213 insertions(+), 0 deletions(-) diff --git a/linux_sdk/patches/buildroot.patch b/linux_sdk/patches/buildroot.patch new file mode 100644 index 0000000..62d8cac --- /dev/null +++ b/linux_sdk/patches/buildroot.patch @@ -0,0 +1,213 @@ +diff --git a/configs/rockchip_rk3568_defconfig b/configs/rockchip_rk3568_defconfig +index e06f067bf4..c912cc74cf 100644 +--- a/configs/rockchip_rk3568_defconfig ++++ b/configs/rockchip_rk3568_defconfig +@@ -1,23 +1,185 @@ +-#include "base/base.config" +-#include "chips/rk3566_rk3568_aarch64.config" +-#include "font/chinese.config" +-#include "fs/exfat.config" +-#include "fs/ntfs.config" +-#include "fs/vfat.config" +-#include "gpu/gpu.config" +-#include "multimedia/audio.config" +-#include "multimedia/camera.config" +-#include "multimedia/gst/audio.config" +-#include "multimedia/gst/camera.config" +-#include "multimedia/gst/rtsp.config" +-#include "multimedia/gst/video.config" +-#include "multimedia/mpp.config" +-#include "wifibt/bt.config" +-#include "wifibt/wireless.config" +-#include "tools/benchmark.config" +-#include "tools/common.config" +-#include "tools/test.config" +-#include "chromium.config" +-#include "npu2.config" +-#include "powermanager.config" +-#include "weston.config" ++BR2_aarch64=y ++BR2_cortex_a55=y ++BR2_PRIMARY_SITE="http://sources.buildroot.net" ++BR2_BACKUP_SITE="" ++BR2_CCACHE=y ++BR2_TOOLCHAIN_BUILDROOT_CXX=y ++BR2_TARGET_GENERIC_HOSTNAME="rk3566_rk3568" ++BR2_TARGET_GENERIC_ISSUE="Welcome to RK3566_RK3568 Buildroot" ++BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y ++BR2_ROOTFS_MERGED_USR=y ++BR2_TARGET_GENERIC_ROOT_PASSWD="rockchip" ++BR2_TARGET_SERIAL_SHELL_SH=y ++BR2_ROOTFS_OVERLAY="board/rockchip/common/base board/rockchip/rk3566_rk3568/fs-overlay/" ++BR2_ROOTFS_POST_BUILD_SCRIPT="board/rockchip/common/post-build.sh" ++BR2_LINUX_KERNEL_CUSTOM_LOCAL=y ++BR2_LINUX_KERNEL_CUSTOM_LOCAL_LOCATION="$(TOPDIR)/../kernel" ++BR2_PACKAGE_LINUX_TOOLS_PERF=y ++BR2_PACKAGE_ROCKCHIP=y ++BR2_PACKAGE_RK3566_RK3568=y ++BR2_PACKAGE_CAMERA_ENGINE=y ++BR2_PACKAGE_CAMERA_ENGINE_RKAIQ_RKISP_DEMO=y ++BR2_PACKAGE_GSTREAMER1_ROCKCHIP=y ++BR2_PACKAGE_LIBV4L_RKMPP=y ++BR2_PACKAGE_RKNPU2=y ++BR2_PACKAGE_RKSCRIPT=y ++BR2_PACKAGE_RKWIFIBT=y ++BR2_PACKAGE_RKWIFIBT_APP=y ++BR2_PACKAGE_ROCKCHIP_ALSA_CONFIG=y ++BR2_PACKAGE_ROCKCHIP_RGA=y ++BR2_PACKAGE_ROCKCHIP_MALI=y ++BR2_PACKAGE_ROCKCHIP_MPP=y ++BR2_PACKAGE_ROCKCHIP_MPP_ALLOCATOR_DRM=y ++BR2_PACKAGE_ROCKCHIP_MPP_TESTS=y ++BR2_PACKAGE_ROCKCHIP_TEST=y ++BR2_PACKAGE_BUSYBOX_CONFIG_FRAGMENT_FILES="board/rockchip/common/base/busybox.fragment" ++BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y ++BR2_PACKAGE_ALSA_UTILS=y ++BR2_PACKAGE_ALSA_UTILS_ALSACONF=y ++BR2_PACKAGE_ALSA_UTILS_AMIXER=y ++BR2_PACKAGE_ALSA_UTILS_APLAY=y ++BR2_PACKAGE_BLUEZ_ALSA_HCITOP=y ++BR2_PACKAGE_GSTREAMER1=y ++BR2_PACKAGE_GST1_PLUGINS_BASE_INSTALL_TOOLS=y ++BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_APP=y ++BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIORATE=y ++BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIOTESTSRC=y ++BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ENCODING=y ++BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TCP=y ++BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOTESTSRC=y ++BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEORATE=y ++BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ALSA=y ++BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OGG=y ++BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_THEORA=y ++BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VORBIS=y ++BR2_PACKAGE_GST1_PLUGINS_GOOD=y ++BR2_PACKAGE_GST1_PLUGINS_GOOD_JPEG=y ++BR2_PACKAGE_GST1_PLUGINS_GOOD_PNG=y ++BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ALPHA=y ++BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_APETAG=y ++BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUDIOPARSERS=y ++BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUPARSE=y ++BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUTODETECT=y ++BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_DEINTERLACE=y ++BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_FLV=y ++BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ID3DEMUX=y ++BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MATROSKA=y ++BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MULTIFILE=y ++BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTP=y ++BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTPMANAGER=y ++BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTSP=y ++BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_UDP=y ++BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOBOX=y ++BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOCROP=y ++BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOFILTER=y ++BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOMIXER=y ++BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MPG123=y ++BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_V4L2=y ++BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_GDKPIXBUF=y ++BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_PULSE=y ++BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SOUPHTTPSRC=y ++BR2_PACKAGE_GST1_PLUGINS_BAD=y ++BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMDEC=y ++BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMENC=y ++BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CAMERABIN2=y ++BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DEBUGUTILS=y ++BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY=y ++BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVDSPU=y ++BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JPEGFORMAT=y ++BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MIDI=y ++BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGDEMUX=y ++BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSDEMUX=y ++BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSMUX=y ++BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGPSMUX=y ++BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ONVIF=y ++BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTMP=y ++BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDP=y ++BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS=y ++BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FAAD=y ++BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FLUIDSYNTH=y ++BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HLS=y ++BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_KMS=y ++BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC=y ++BR2_PACKAGE_GST1_PLUGINS_UGLY=y ++BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_ASFDEMUX=y ++BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_DVDLPCMDEC=y ++BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_DVDSUB=y ++BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MPEG2DEC=y ++BR2_PACKAGE_PULSEAUDIO_DAEMON=y ++BR2_PACKAGE_LMBENCH=y ++BR2_PACKAGE_UNIXBENCH=y ++BR2_PACKAGE_RT_TESTS=y ++BR2_PACKAGE_STRACE=y ++BR2_PACKAGE_STRESS=y ++BR2_PACKAGE_STRESS_NG=y ++BR2_PACKAGE_WHETSTONE=y ++BR2_PACKAGE_DOSFSTOOLS=y ++BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y ++BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y ++BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y ++BR2_PACKAGE_E2FSPROGS=y ++BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y ++BR2_PACKAGE_EXFAT=y ++BR2_PACKAGE_EXFAT_UTILS=y ++BR2_PACKAGE_FATRESIZE=y ++BR2_PACKAGE_NTFS_3G=y ++BR2_PACKAGE_NTFS_3G_NTFSPROGS=y ++BR2_PACKAGE_DEJAVU=y ++BR2_PACKAGE_FONT_AWESOME=y ++BR2_PACKAGE_SOURCE_HAN_SANS_CN=y ++BR2_PACKAGE_GLMARK2=y ++BR2_PACKAGE_WESTON=y ++BR2_PACKAGE_WESTON_SIMPLE_CLIENTS=y ++BR2_PACKAGE_WESTON_DEMO_CLIENTS=y ++BR2_PACKAGE_LINUX_FIRMWARE=y ++BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y ++BR2_PACKAGE_EVTEST=y ++BR2_PACKAGE_I2C_TOOLS=y ++BR2_PACKAGE_INPUT_EVENT_DAEMON=y ++BR2_PACKAGE_PM_UTILS=y ++BR2_PACKAGE_USBMOUNT=y ++BR2_PACKAGE_ALSA_PLUGINS=y ++BR2_PACKAGE_ALSA_UCM_CONF=y ++BR2_PACKAGE_LIBMAD=y ++BR2_PACKAGE_CA_CERTIFICATES=y ++BR2_PACKAGE_AT_SPI2_CORE=y ++BR2_PACKAGE_JPEG_TURBO_JPEG6=y ++BR2_PACKAGE_LIBDRM_INSTALL_TESTS=y ++BR2_PACKAGE_LIBV4L=y ++BR2_PACKAGE_LIBV4L_UTILS=y ++BR2_PACKAGE_LIBSOUP_SSL=y ++BR2_PACKAGE_CAN_UTILS=y ++BR2_PACKAGE_CHROMIUM_WAYLAND=y ++BR2_PACKAGE_DHCPCD=y ++BR2_PACKAGE_DNSMASQ=y ++BR2_PACKAGE_DROPBEAR=y ++# BR2_PACKAGE_DROPBEAR_CLIENT is not set ++BR2_PACKAGE_GESFTPSERVER=y ++BR2_PACKAGE_HOSTAPD=y ++BR2_PACKAGE_IPROUTE2=y ++BR2_PACKAGE_IPUTILS=y ++BR2_PACKAGE_IW=y ++BR2_PACKAGE_LRZSZ=y ++BR2_PACKAGE_NTP=y ++BR2_PACKAGE_WIRELESS_TOOLS=y ++BR2_PACKAGE_WPA_SUPPLICANT=y ++BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y ++BR2_PACKAGE_WPA_SUPPLICANT_AUTOSCAN=y ++BR2_PACKAGE_WPA_SUPPLICANT_EAP=y ++BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y ++BR2_PACKAGE_ANDROID_ADBD=y ++BR2_PACKAGE_COREUTILS=y ++BR2_PACKAGE_PROCPS_NG=y ++BR2_PACKAGE_PROCRANK_LINUX=y ++BR2_PACKAGE_UTIL_LINUX_MOUNT=y ++BR2_TARGET_ROOTFS_CPIO=y ++BR2_TARGET_ROOTFS_CPIO_GZIP=y ++BR2_TARGET_ROOTFS_EXT2=y ++BR2_TARGET_ROOTFS_EXT2_4=y ++BR2_TARGET_ROOTFS_EXT2_SIZE="auto" ++BR2_TARGET_ROOTFS_SQUASHFS=y ++BR2_PACKAGE_HOST_ENVIRONMENT_SETUP=y ++BR2_PACKAGE_HOST_NTFS_3G=y ++BR2_PACKAGE_HOST_PYTHON3=y ++BR2_PACKAGE_HOST_PYTHON3_SSL=y ++BR2_PACKAGE_HOST_QEMU=y -- Gitblit v1.9.1