add lckfb

pull/1823/head
wangjianxin 2025-08-13 17:31:15 +08:00
parent 02ef5e7d4a
commit e10be4d1c8
5 changed files with 52 additions and 3 deletions

View File

@ -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"

View File

@ -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

View File

@ -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}

View File

@ -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

View File

@ -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)