diff --git a/br-ext-chip-canaan/configs/k230_canmv_lckfb_defconfig b/br-ext-chip-canaan/configs/k230_canmv_lckfb_defconfig new file mode 100644 index 00000000..208d1077 --- /dev/null +++ b/br-ext-chip-canaan/configs/k230_canmv_lckfb_defconfig @@ -0,0 +1,44 @@ +BR2_riscv=y +BR2_RISCV_ISA_RVC=y +BR2_TOOLCHAIN_BUILDROOT_CXX=y +BR2_DL_DIR="$(TOPDIR)/../../dl" +BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL)/package/canaan_k230_sdk/canaan_k230_post-image.sh" + + + +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_ROOTFS_EXT2_SIZE="300M" +BR2_PACKAGE_HOST_MOSQUITTO=y +BR2_PACKAGE_HOST_UBOOT_TOOLS=y +BR2_OPENIPC_SOC_VENDOR="canaan" +BR2_OPENIPC_SOC_MODEL="k230" +BR2_OPENIPC_SOC_FAMILY="k230" + + + + + + +# Packages +BR2_PACKAGE_DROPBEAR_OPENIPC=y +BR2_PACKAGE_IPCTOOL=y +BR2_PACKAGE_JSONFILTER=y +BR2_PACKAGE_LIBCURL_OPENIPC=y +BR2_PACKAGE_LIBCURL_OPENIPC_CURL=y +# BR2_PACKAGE_LIBCURL_OPENIPC_PROXY_SUPPORT is not set +# BR2_PACKAGE_LIBCURL_OPENIPC_COOKIES_SUPPORT is not set +# BR2_PACKAGE_LIBCURL_OPENIPC_EXTRA_PROTOCOLS_FEATURES is not set +BR2_PACKAGE_LIBEVENT_OPENIPC=y +BR2_PACKAGE_LIBOGG_OPENIPC=y +BR2_PACKAGE_MAJESTIC_FONTS=y +BR2_PACKAGE_MAJESTIC_WEBUI=y +#BR2_PACKAGE_MAJESTIC=y +BR2_PACKAGE_MBEDTLS_OPENIPC=y +BR2_PACKAGE_MOTORS=y +BR2_PACKAGE_OPUS_OPENIPC=y +#BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y +BR2_PACKAGE_VTUND_OPENIPC=y +BR2_PACKAGE_YAML_CLI=y +BR2_PACKAGE_CANAAN_K230_SDK=y +BR2_PACKAGE_CANAAN_K230_SDK_CONF="k230_canmv_lckfb_defconfig" diff --git a/general/package/canaan_k230_sdk/Config.in b/general/package/canaan_k230_sdk/Config.in index bb21458a..bb88681d 100644 --- a/general/package/canaan_k230_sdk/Config.in +++ b/general/package/canaan_k230_sdk/Config.in @@ -16,7 +16,7 @@ config BR2_PACKAGE_CANAAN_K230_SDK_BUILD_FROM_SRC https://github.com/kendryte/k230_linux_sdk/ config BR2_PACKAGE_CANAAN_K230_SDK_CONF - string "k230 sdk config" + string "k230 sdk config" default "k230_canmv_01studio_defconfig" help canaan k230 SoCs SDK diff --git a/general/package/canaan_k230_sdk/canaan_k230_post-image.sh b/general/package/canaan_k230_sdk/canaan_k230_post-image.sh index 66ec453c..d69f8b0c 100755 --- a/general/package/canaan_k230_sdk/canaan_k230_post-image.sh +++ b/general/package/canaan_k230_sdk/canaan_k230_post-image.sh @@ -1,6 +1,7 @@ #!/bin/bash DATE=$(date +%y.%m.%d) FILE=${TARGET_DIR}/usr/lib/os-release +set -e echo OPENIPC_VERSION=${DATE:0:1}.${DATE:1} >> ${FILE} date +GITHUB_VERSION="\"${GIT_BRANCH-local}+${GIT_HASH-build}, %Y-%m-%d"\" >> ${FILE} diff --git a/general/package/canaan_k230_sdk/canaan_k230_sdk.hash b/general/package/canaan_k230_sdk/canaan_k230_sdk.hash new file mode 100644 index 00000000..4b9d39ce --- /dev/null +++ b/general/package/canaan_k230_sdk/canaan_k230_sdk.hash @@ -0,0 +1,4 @@ +sha256 7dcf94f5b1d77d05f9d3b10a83ac7eaf31f544cac6e83812dcd2dc766679a763 k230_canmv_01studio_defconfig_rootfs.tar.xz +sha256 f3cdcb80fa81eb09609bb7155bfa764a99ee50be18936aa2c0ab744813827e62 k230_canmv_01studio_defconfig_sysimage-sdcard.img.gz +sha256 363caf60733e9939e5ef51583d80c99955befd49714f43d3b79e724371ceff41 k230_canmv_lckfb_defconfig_rootfs.tar.xz +sha256 073166c6a1dbca79313ee0de3980fcada804727f15ab7494c5e457f32cd86eeb k230_canmv_lckfb_defconfig_sysimage-sdcard.img.gz diff --git a/general/package/canaan_k230_sdk/canaan_k230_sdk.mk b/general/package/canaan_k230_sdk/canaan_k230_sdk.mk index b454a0c5..05c704a9 100644 --- a/general/package/canaan_k230_sdk/canaan_k230_sdk.mk +++ b/general/package/canaan_k230_sdk/canaan_k230_sdk.mk @@ -14,8 +14,8 @@ k230_download_url := $(shell \ fi ; ) -CANAAN_K230_SDK_EXTRA_DOWNLOADS := $(k230_download_url)/$(call qstrip ,$(BR2_PACKAGE_CANAAN_K230_SDK_CONF))/sysimage-sdcard.img.gz -CANAAN_K230_SDK_EXTRA_DOWNLOADS += $(k230_download_url)/$(call qstrip ,$(BR2_PACKAGE_CANAAN_K230_SDK_CONF))/rootfs.tar.xz +CANAAN_K230_SDK_EXTRA_DOWNLOADS := $(k230_download_url)/$(call qstrip ,$(BR2_PACKAGE_CANAAN_K230_SDK_CONF))_sysimage-sdcard.img.gz +CANAAN_K230_SDK_EXTRA_DOWNLOADS += $(k230_download_url)/$(call qstrip ,$(BR2_PACKAGE_CANAAN_K230_SDK_CONF))_rootfs.tar.xz define CANAAN_K230_SDK_INSTALL_TARGET_CMDS tar -xf $(CANAAN_K230_SDK_DL_DIR)/rootfs.tar.xz -C $(TARGET_DIR)