后板配置

This commit is contained in:
huangjituan 2024-08-08 21:24:42 +08:00
parent 967c888c64
commit 9fcd9fd5d3
178 changed files with 9704 additions and 22 deletions

View File

@ -1480,7 +1480,7 @@ CONFIG_WATCHDOG_CORE=y
# CONFIG_CADENCE_WATCHDOG is not set
# CONFIG_DW_WATCHDOG is not set
CONFIG_SUNXI_WATCHDOG=y
# CONFIG_SUNXI_WDOG_BOOTON is not set
CONFIG_SUNXI_WDOG_BOOTON=y
# CONFIG_MAX63XX_WATCHDOG is not set
# CONFIG_MEN_A21_WDT is not set

View File

@ -49,7 +49,8 @@ CONFIG_HAVE_KERNEL_LZ4=y
CONFIG_KERNEL_LZ4=y
CONFIG_DEFAULT_HOSTNAME="(none)"
# CONFIG_SWAP is not set
# CONFIG_SYSVIPC is not set
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
# CONFIG_POSIX_MQUEUE is not set
# CONFIG_CROSS_MEMORY_ATTACH is not set
# CONFIG_FHANDLE is not set

View File

@ -53,7 +53,7 @@ size = 16
[partition]
name = rootfs
size = 10752
size = 11136
downloadfile = "rootfs.fex"
user_type = 0x8000
@ -65,7 +65,7 @@ size = 16
[partition]
name = recovery
size = 4992
size = 5120
downloadfile = "recovery.fex"
user_type = 0x8000

View File

@ -119,7 +119,7 @@ static struct regval_list sensor_1080p20_regs[] = {
{0x0d76, 0x00},
{0x0d41, 0x06},
{0x0d42, 0x98},
{0x0d7a, 0x10},
{0x0d19, 0x31},
{0x0d25, 0xcb},
@ -140,7 +140,7 @@ static struct regval_list sensor_1080p20_regs[] = {
{0x0d66, 0x42},
{0x008c, 0x07},
{0x008d, 0xff},
/*gain*/
{0x007a, 0x50}, //global gain
{0x00d0, 0x00},
@ -915,6 +915,9 @@ static int sensor_get_temp(struct v4l2_subdev *sd, struct sensor_temp *temp)
static int sensor_get_fmt_mbus_core(struct v4l2_subdev *sd, int *code)
{
*code = MEDIA_BUS_FMT_SRGGB10_1X10;
//*code = MEDIA_BUS_FMT_SGBRG10_1X10;
//*code = MEDIA_BUS_FMT_SBGGR10_1X10;
//*code = MEDIA_BUS_FMT_SGRBG10_1X10,
sensor_print("gc2083 will change bayer format by itself!\n");
return 0;
@ -1214,7 +1217,10 @@ static long sensor_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg)
static struct sensor_format_struct sensor_formats[] = {
{
.desc = "Raw RGB Bayer",
.mbus_code = MEDIA_BUS_FMT_SRGGB10_1X10, /*.mbus_code = MEDIA_BUS_FMT_SBGGR10_1X10, */
.mbus_code = MEDIA_BUS_FMT_SRGGB10_1X10,
//.mbus_code = MEDIA_BUS_FMT_SGBRG10_1X10,
//.mbus_code = MEDIA_BUS_FMT_SBGGR10_1X10,
//.mbus_code = MEDIA_BUS_FMT_SGRBG10_1X10,
.regs = sensor_fmt_raw,
.regs_size = ARRAY_SIZE(sensor_fmt_raw),
.bpp = 1

View File

@ -28,7 +28,7 @@
#define SENSOR_NAME_2 "gc2083_mipi_2"
#define GC2083_1920X1088_15FPS
//#define GC2083_1920X1088_20FPS
// #define GC2083_1920X1088_20FPS
#define SENSOR_FRAME_RATE 15
static int sensor_power_count[2];
@ -275,7 +275,7 @@ static struct regval_list sensor_1080p15_regs[] = {
{0x0d66, 0x42},
{0x008c, 0x05},
{0x008d, 0xff},
/*gain*/
{0x007a, 0x50}, //global gain
{0x00d0, 0x00},

Binary file not shown.

View File

@ -0,0 +1,401 @@
# This file was generated.
# It contains the lists of macros which have been traced.
# It can be safely removed.
@request = (
bless( [
'0',
1,
[
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/v851s-fastboot_sl100_back/staging_dir/target/../../../host/share/autoconf'
],
[
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/v851s-fastboot_sl100_back/staging_dir/target/../../../host/share/autoconf/autoconf/autoconf.m4f',
'-',
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/host/share/aclocal-1.15/internal/ac-config-macro-dirs.m4',
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/host/share/aclocal/argz.m4',
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/host/share/aclocal/ltdl.m4',
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/host/share/aclocal-1.15/amversion.m4',
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/host/share/aclocal-1.15/auxdir.m4',
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/host/share/aclocal-1.15/cond.m4',
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/host/share/aclocal-1.15/depend.m4',
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/host/share/aclocal-1.15/depout.m4',
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/host/share/aclocal-1.15/init.m4',
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/host/share/aclocal-1.15/install-sh.m4',
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/host/share/aclocal-1.15/lead-dot.m4',
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/host/share/aclocal-1.15/maintainer.m4',
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/host/share/aclocal-1.15/make.m4',
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/host/share/aclocal-1.15/missing.m4',
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/host/share/aclocal-1.15/options.m4',
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/host/share/aclocal-1.15/prog-cc-c-o.m4',
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/host/share/aclocal-1.15/runlog.m4',
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/host/share/aclocal-1.15/sanity.m4',
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/host/share/aclocal-1.15/silent.m4',
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/host/share/aclocal-1.15/strip.m4',
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/host/share/aclocal-1.15/substnot.m4',
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/host/share/aclocal-1.15/tar.m4',
'm4/attributes.m4',
'm4/libtool.m4',
'm4/ltoptions.m4',
'm4/ltsugar.m4',
'm4/ltversion.m4',
'm4/lt~obsolete.m4',
'acinclude.m4',
'configure.ac'
],
{
'_AC_PROG_LIBTOOL' => 1,
'LT_SYS_DLOPEN_DEPLIBS' => 1,
'CC_ATTRIBUTE_PACKED' => 1,
'AC_LIBTOOL_LANG_C_CONFIG' => 1,
'AU_DEFUN' => 1,
'AC_LIBTOOL_DLOPEN' => 1,
'_LT_LIBOBJ' => 1,
'AM_DEP_TRACK' => 1,
'AM_MAKE_INCLUDE' => 1,
'AC_PROG_NM' => 1,
'CC_CHECK_ATTRIBUTE' => 1,
'CC_ATTRIBUTE_CONST' => 1,
'gl_PREREQ_ARGZ' => 1,
'CC_CHECK_CFLAGS' => 1,
'AC_LTDL_SYSSEARCHPATH' => 1,
'AM_AUX_DIR_EXPAND' => 1,
'AM_ENABLE_SHARED' => 1,
'AM_CONDITIONAL' => 1,
'_LT_PATH_TOOL_PREFIX' => 1,
'AM_PROG_CC_C_O' => 1,
'LT_LIB_DLLOAD' => 1,
'_LT_COMPILER_OPTION' => 1,
'_LT_AC_LANG_GCJ' => 1,
'AC_WITH_LTDL' => 1,
'AC_LIBTOOL_CONFIG' => 1,
'LT_SUPPORTED_TAG' => 1,
'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
'AC_ENABLE_SHARED' => 1,
'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
'CC_CHECK_CFLAG_APPEND' => 1,
'm4_pattern_allow' => 1,
'_LT_COMPILER_BOILERPLATE' => 1,
'_LT_PROG_LTMAIN' => 1,
'AM_PROG_NM' => 1,
'CC_ATTRIBUTE_VISIBILITY' => 1,
'_AM_SET_OPTIONS' => 1,
'AC_LIBTOOL_OBJDIR' => 1,
'_LT_AC_TAGCONFIG' => 1,
'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
'_AM_AUTOCONF_VERSION' => 1,
'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
'LT_SYS_DLOPEN_SELF' => 1,
'_LT_AC_LANG_C_CONFIG' => 1,
'LT_SYS_MODULE_EXT' => 1,
'AC_CONFIG_MACRO_DIR_TRACE' => 1,
'LT_FUNC_DLSYM_USCORE' => 1,
'AM_MISSING_HAS_RUN' => 1,
'_LT_AC_LANG_F77_CONFIG' => 1,
'AC_DISABLE_SHARED' => 1,
'AC_LIBLTDL_CONVENIENCE' => 1,
'AC_LTDL_SHLIBEXT' => 1,
'AM_PROG_INSTALL_STRIP' => 1,
'_LTDL_SETUP' => 1,
'm4_include' => 1,
'LT_PROG_GCJ' => 1,
'_LT_LINKER_BOILERPLATE' => 1,
'LTDL_CONVENIENCE' => 1,
'CC_ATTRIBUTE_ALIGNED' => 1,
'LTSUGAR_VERSION' => 1,
'AC_LTDL_OBJDIR' => 1,
'AC_LTDL_SYMBOL_USCORE' => 1,
'_LT_AC_LANG_RC_CONFIG' => 1,
'AC_DEFUN_ONCE' => 1,
'include' => 1,
'AM_DISABLE_SHARED' => 1,
'AM_INIT_AUTOMAKE' => 1,
'_AM_SUBST_NOTMAKE' => 1,
'_LT_WITH_SYSROOT' => 1,
'_AM_CONFIG_MACRO_DIRS' => 1,
'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
'AM_AUTOMAKE_VERSION' => 1,
'AC_LIBTOOL_WIN32_DLL' => 1,
'_LT_AC_FILE_LTDLL_C' => 1,
'AM_MAINTAINER_MODE' => 1,
'CC_ATTRIBUTE_DEPRECATED' => 1,
'_AC_AM_CONFIG_HEADER_HOOK' => 1,
'AC_LIBTOOL_SETUP' => 1,
'_LT_AC_SHELL_INIT' => 1,
'_LT_AC_CHECK_DLFCN' => 1,
'LTVERSION_VERSION' => 1,
'AC_CHECK_LIBM' => 1,
'AC_DEPLIBS_CHECK_METHOD' => 1,
'_LT_PROG_FC' => 1,
'LT_PATH_LD' => 1,
'AC_DEFUN' => 1,
'm4_pattern_forbid' => 1,
'LT_WITH_LTDL' => 1,
'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
'LT_AC_PROG_GCJ' => 1,
'LT_OUTPUT' => 1,
'LT_LANG' => 1,
'CC_ATTRIBUTE_SENTINEL' => 1,
'AC_LTDL_DLSYM_USCORE' => 1,
'AC_PATH_TOOL_PREFIX' => 1,
'AC_LTDL_ENABLE_INSTALL' => 1,
'_AM_PROG_TAR' => 1,
'AC_LIBTOOL_RC' => 1,
'CC_ATTRIBUTE_NONNULL' => 1,
'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
'AC_LIBTOOL_PROG_CC_C_O' => 1,
'_LT_AC_LANG_CXX_CONFIG' => 1,
'CC_ATTRIBUTE_ALIAS' => 1,
'_AM_DEPENDENCIES' => 1,
'LT_LIB_M' => 1,
'CC_CHECK_WERROR' => 1,
'LT_SYS_DLSEARCH_PATH' => 1,
'LTOPTIONS_VERSION' => 1,
'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
'_LT_PROG_F77' => 1,
'CC_ATTRIBUTE_FORMAT_ARG' => 1,
'CC_FLAG_VISIBILITY' => 1,
'_LT_AC_TAGVAR' => 1,
'_LT_AC_SYS_COMPILER' => 1,
'_LT_PROG_CXX' => 1,
'LT_AC_PROG_RC' => 1,
'AM_SET_DEPDIR' => 1,
'AC_LIBTOOL_PICMODE' => 1,
'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
'AC_DISABLE_STATIC' => 1,
'LT_SYS_SYMBOL_USCORE' => 1,
'CC_CHECK_CFLAGS_APPEND' => 1,
'_AM_MANGLE_OPTION' => 1,
'AC_LTDL_SHLIBPATH' => 1,
'CC_CHECK_CFLAGS_SILENT' => 1,
'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
'_AM_IF_OPTION' => 1,
'CC_CHECK_LDFLAGS' => 1,
'AC_CONFIG_MACRO_DIR' => 1,
'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
'AC_LIBTOOL_COMPILER_OPTION' => 1,
'LT_AC_PROG_SED' => 1,
'LT_PATH_NM' => 1,
'CC_ATTRIBUTE_MALLOC' => 1,
'_LT_PROG_ECHO_BACKSLASH' => 1,
'CC_ATTRIBUTE_UNUSED' => 1,
'AC_LIB_LTDL' => 1,
'AM_DISABLE_STATIC' => 1,
'AC_LIBTOOL_CXX' => 1,
'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
'AM_SANITY_CHECK' => 1,
'_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
'_LT_REQUIRED_DARWIN_CHECKS' => 1,
'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
'_LT_AC_LANG_CXX' => 1,
'AC_LIBLTDL_INSTALLABLE' => 1,
'AM_PROG_INSTALL_SH' => 1,
'LT_CMD_MAX_LEN' => 1,
'AM_SET_LEADING_DOT' => 1,
'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
'SAVE_LIBRARY_VERSION' => 1,
'CC_NOUNDEFINED' => 1,
'LT_SYS_MODULE_PATH' => 1,
'LT_AC_PROG_EGREP' => 1,
'_AM_PROG_CC_C_O' => 1,
'CC_FUNC_EXPECT' => 1,
'AC_LIBTOOL_FC' => 1,
'AC_LIBTOOL_LINKER_OPTION' => 1,
'AC_LIBTOOL_GCJ' => 1,
'LT_CONFIG_LTDL_DIR' => 1,
'_LT_CC_BASENAME' => 1,
'AC_PATH_MAGIC' => 1,
'AC_PROG_LD' => 1,
'LTOBSOLETE_VERSION' => 1,
'CC_ATTRIBUTE_FORMAT' => 1,
'_LT_AC_PROG_CXXCPP' => 1,
'AM_ENABLE_STATIC' => 1,
'AC_PROG_LIBTOOL' => 1,
'_m4_warn' => 1,
'AM_MISSING_PROG' => 1,
'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1,
'AC_ENABLE_STATIC' => 1,
'AC_LTDL_DLLIB' => 1,
'AC_LTDL_PREOPEN' => 1,
'_LT_AC_PROG_ECHO_BACKSLASH' => 1,
'AM_PROG_LD' => 1,
'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
'AC_PROG_EGREP' => 1,
'_LT_AC_LOCK' => 1,
'AC_LIBTOOL_DLOPEN_SELF' => 1,
'LT_PROG_RC' => 1,
'_LT_PREPARE_SED_QUOTE_VARS' => 1,
'_LT_AC_LANG_GCJ_CONFIG' => 1,
'AM_RUN_LOG' => 1,
'AM_PROG_LIBTOOL' => 1,
'AC_ENABLE_FAST_INSTALL' => 1,
'_LT_AC_LANG_F77' => 1,
'AM_SILENT_RULES' => 1,
'_LT_LINKER_OPTION' => 1,
'AC_PROG_LD_RELOAD_FLAG' => 1,
'AC_LIBTOOL_F77' => 1,
'CC_ATTRIBUTE_CONSTRUCTOR' => 1,
'AM_SUBST_NOTMAKE' => 1,
'_AM_SET_OPTION' => 1,
'LTDL_INSTALLABLE' => 1,
'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
'gl_FUNC_ARGZ' => 1,
'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
'_LT_AC_SYS_LIBPATH_AIX' => 1,
'AC_PROG_LD_GNU' => 1,
'LTDL_INIT' => 1,
'AC_DISABLE_FAST_INSTALL' => 1,
'LT_INIT' => 1,
'_LT_AC_TRY_DLOPEN_SELF' => 1
}
], 'Autom4te::Request' ),
bless( [
'1',
1,
[
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/host/share/aclocal',
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/v851s-fastboot_sl100_back/staging_dir/target/../../../host/share/autoconf',
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/v851s-fastboot_sl100_back/staging_dir/target/host/share/aclocal',
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/v851s-fastboot_sl100_back/staging_dir/target/usr/share/aclocal',
'm4'
],
[
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/v851s-fastboot_sl100_back/staging_dir/target/../../../host/share/autoconf/autoconf/autoconf.m4f',
'aclocal.m4',
'configure.ac'
],
{
'AM_SILENT_RULES' => 1,
'AM_NLS' => 1,
'AH_OUTPUT' => 1,
'AM_PROG_MOC' => 1,
'AC_FC_PP_SRCEXT' => 1,
'AM_POT_TOOLS' => 1,
'AC_LIBSOURCE' => 1,
'_LT_AC_TAGCONFIG' => 1,
'AM_PROG_AR' => 1,
'AM_PROG_FC_C_O' => 1,
'AC_CONFIG_LIBOBJ_DIR' => 1,
'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
'AC_CONFIG_FILES' => 1,
'_AM_COND_ELSE' => 1,
'AM_PATH_GUILE' => 1,
'AC_CONFIG_LINKS' => 1,
'AC_REQUIRE_AUX_FILE' => 1,
'LT_INIT' => 1,
'include' => 1,
'AC_INIT' => 1,
'AC_CANONICAL_BUILD' => 1,
'AC_CANONICAL_SYSTEM' => 1,
'AC_DEFINE_TRACE_LITERAL' => 1,
'AM_INIT_AUTOMAKE' => 1,
'LT_CONFIG_LTDL_DIR' => 1,
'AC_FC_SRCEXT' => 1,
'AC_FC_FREEFORM' => 1,
'_AM_SUBST_NOTMAKE' => 1,
'AM_PROG_CXX_C_O' => 1,
'm4_include' => 1,
'AM_GNU_GETTEXT' => 1,
'AC_SUBST_TRACE' => 1,
'AM_PROG_F77_C_O' => 1,
'_m4_warn' => 1,
'_AM_MAKEFILE_INCLUDE' => 1,
'AC_PROG_LIBTOOL' => 1,
'AC_SUBST' => 1,
'AC_CANONICAL_TARGET' => 1,
'AM_CONDITIONAL' => 1,
'AC_CONFIG_HEADERS' => 1,
'AM_PROG_CC_C_O' => 1,
'AC_FC_PP_DEFINE' => 1,
'AM_ENABLE_MULTILIB' => 1,
'AM_AUTOMAKE_VERSION' => 1,
'AC_CONFIG_AUX_DIR' => 1,
'sinclude' => 1,
'AM_MAINTAINER_MODE' => 1,
'LT_SUPPORTED_TAG' => 1,
'AC_CONFIG_SUBDIRS' => 1,
'_AM_COND_IF' => 1,
'm4_pattern_allow' => 1,
'_AM_COND_ENDIF' => 1,
'AM_MAKEFILE_INCLUDE' => 1,
'm4_sinclude' => 1,
'AM_XGETTEXT_OPTION' => 1,
'm4_pattern_forbid' => 1,
'AC_CANONICAL_HOST' => 1
}
], 'Autom4te::Request' ),
bless( [
'2',
1,
[
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/v851s-fastboot_sl100_back/staging_dir/target/../../../host/share/autoconf'
],
[
'/home/huangjituan/SmartLock/src/back_board/sl100_sdk/out/v851s-fastboot_sl100_back/staging_dir/target/../../../host/share/autoconf/autoconf/autoconf.m4f',
'aclocal.m4',
'configure.ac'
],
{
'AM_PATH_GUILE' => 1,
'LT_INIT' => 1,
'include' => 1,
'AC_INIT' => 1,
'AC_CONFIG_LINKS' => 1,
'AC_REQUIRE_AUX_FILE' => 1,
'AM_INIT_AUTOMAKE' => 1,
'AC_CANONICAL_SYSTEM' => 1,
'AC_CANONICAL_BUILD' => 1,
'AC_DEFINE_TRACE_LITERAL' => 1,
'AC_FC_FREEFORM' => 1,
'_AM_SUBST_NOTMAKE' => 1,
'LT_CONFIG_LTDL_DIR' => 1,
'AC_FC_SRCEXT' => 1,
'AM_PROG_CXX_C_O' => 1,
'm4_include' => 1,
'AM_GNU_GETTEXT' => 1,
'AM_PROG_F77_C_O' => 1,
'AC_SUBST_TRACE' => 1,
'AM_SILENT_RULES' => 1,
'AM_NLS' => 1,
'AM_PROG_MOC' => 1,
'AH_OUTPUT' => 1,
'AM_POT_TOOLS' => 1,
'AC_FC_PP_SRCEXT' => 1,
'AC_LIBSOURCE' => 1,
'AM_PROG_AR' => 1,
'AM_PROG_FC_C_O' => 1,
'_LT_AC_TAGCONFIG' => 1,
'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
'AC_CONFIG_LIBOBJ_DIR' => 1,
'_AM_COND_ELSE' => 1,
'AC_CONFIG_FILES' => 1,
'LT_SUPPORTED_TAG' => 1,
'_AM_COND_ENDIF' => 1,
'AC_CONFIG_SUBDIRS' => 1,
'm4_pattern_allow' => 1,
'_AM_COND_IF' => 1,
'AM_MAKEFILE_INCLUDE' => 1,
'AM_XGETTEXT_OPTION' => 1,
'm4_sinclude' => 1,
'm4_pattern_forbid' => 1,
'AM_EXTRA_RECURSIVE_TARGETS' => 1,
'AC_CANONICAL_HOST' => 1,
'AC_SUBST' => 1,
'AM_PROG_MKDIR_P' => 1,
'_m4_warn' => 1,
'AC_PROG_LIBTOOL' => 1,
'_AM_MAKEFILE_INCLUDE' => 1,
'AC_CANONICAL_TARGET' => 1,
'AC_CONFIG_HEADERS' => 1,
'AM_PROG_CC_C_O' => 1,
'AM_CONDITIONAL' => 1,
'AC_FC_PP_DEFINE' => 1,
'AM_ENABLE_MULTILIB' => 1,
'AM_AUTOMAKE_VERSION' => 1,
'AC_CONFIG_AUX_DIR' => 1,
'sinclude' => 1,
'AM_MAINTAINER_MODE' => 1
}
], 'Autom4te::Request' )
);

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,12 @@
Package: alsa-lib
Version: 1.1.4.1-1
Depends: libc, libpthread, librt
Source: package/libs/alsa-lib
License: LGPLv2.1 GPLv2
LicenseFiles: COPYING aserver/COPYING
Section: libs
Maintainer: Ted Hess <thess@kitschensync.net>, Peter Wagner <tripolar@gmx.at>
Architecture: sunxi
Installed-Size: 244888
Description: This is the library package for alsa, needed by some userspace programs.
You must have enabled the ALSA support in the kernel.

View File

@ -0,0 +1,762 @@
.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
.\"
.\" Standard preamble:
.\" ========================================================================
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.de Vb \" Begin verbatim text
.ft CW
.nf
.ne \\$1
..
.de Ve \" End verbatim text
.ft R
.fi
..
.\" Set up some character translations and predefined strings. \*(-- will
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
.\" double quote, and \*(R" will give a right double quote. \*(C+ will
.\" give a nicer C++. Capital omega is used to do unbreakable dashes and
.\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff,
.\" nothing in troff, for use with C<>.
.tr \(*W-
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie n \{\
. ds -- \(*W-
. ds PI pi
. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
. ds L" ""
. ds R" ""
. ds C` ""
. ds C' ""
'br\}
.el\{\
. ds -- \|\(em\|
. ds PI \(*p
. ds L" ``
. ds R" ''
. ds C`
. ds C'
'br\}
.\"
.\" Escape single quotes in literal strings from groff's Unicode transform.
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\"
.\" If the F register is >0, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD. Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
.\"
.\" Avoid warning from groff about undefined register 'F'.
.de IX
..
.nr rF 0
.if \n(.g .if rF .nr rF 1
.if (\n(rF:(\n(.g==0)) \{\
. if \nF \{\
. de IX
. tm Index:\\$1\t\\n%\t"\\$2"
..
. if !\nF==2 \{\
. nr % 0
. nr F 2
. \}
. \}
.\}
.rr rF
.\"
.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
.\" Fear. Run. Save yourself. No user-serviceable parts.
. \" fudge factors for nroff and troff
.if n \{\
. ds #H 0
. ds #V .8m
. ds #F .3m
. ds #[ \f1
. ds #] \fP
.\}
.if t \{\
. ds #H ((1u-(\\\\n(.fu%2u))*.13m)
. ds #V .6m
. ds #F 0
. ds #[ \&
. ds #] \&
.\}
. \" simple accents for nroff and troff
.if n \{\
. ds ' \&
. ds ` \&
. ds ^ \&
. ds , \&
. ds ~ ~
. ds /
.\}
.if t \{\
. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
.\}
. \" troff and (daisy-wheel) nroff accents
.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
.ds ae a\h'-(\w'a'u*4/10)'e
.ds Ae A\h'-(\w'A'u*4/10)'E
. \" corrections for vroff
.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
. \" for low resolution devices (crt and lpr)
.if \n(.H>23 .if \n(.V>19 \
\{\
. ds : e
. ds 8 ss
. ds o a
. ds d- d\h'-1'\(ga
. ds D- D\h'-1'\(hy
. ds th \o'bp'
. ds Th \o'LP'
. ds ae ae
. ds Ae AE
.\}
.rm #[ #] #H #V #F C
.\" ========================================================================
.\"
.IX Title "BUSYBOX 1"
.TH BUSYBOX 1 "2024-07-16" "version 1.27.2" "busybox"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
.nh
.SH "NAME"
BusyBox \- The Swiss Army Knife of Embedded Linux
.SH "SYNTAX"
.IX Header "SYNTAX"
.Vb 1
\& busybox <applet> [arguments...] # or
\&
\& <applet> [arguments...] # if symlinked
.Ve
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
BusyBox combines tiny versions of many common \s-1UNIX\s0 utilities into a single
small executable. It provides minimalist replacements for most of the utilities
you usually find in \s-1GNU\s0 coreutils, util-linux, etc. The utilities in BusyBox
generally have fewer options than their full-featured \s-1GNU\s0 cousins; however, the
options that are included provide the expected functionality and behave very
much like their \s-1GNU\s0 counterparts.
.PP
BusyBox has been written with size-optimization and limited resources in mind.
It is also extremely modular so you can easily include or exclude commands (or
features) at compile time. This makes it easy to customize your embedded
systems. To create a working system, just add /dev, /etc, and a Linux kernel.
BusyBox provides a fairly complete \s-1POSIX\s0 environment for any small or embedded
system.
.PP
BusyBox is extremely configurable. This allows you to include only the
components you need, thereby reducing binary size. Run 'make config' or 'make
menuconfig' to select the functionality that you wish to enable. Then run
\&'make' to compile BusyBox using your configuration.
.PP
After the compile has finished, you should use 'make install' to install
BusyBox. This will install the 'bin/busybox' binary, in the target directory
specified by \s-1CONFIG_PREFIX. CONFIG_PREFIX\s0 can be set when configuring BusyBox,
or you can specify an alternative location at install time (i.e., with a
command line like 'make CONFIG_PREFIX=/tmp/foo install'). If you enabled
any applet installation scheme (either as symlinks or hardlinks), these will
also be installed in the location pointed to by \s-1CONFIG_PREFIX.\s0
.SH "USAGE"
.IX Header "USAGE"
BusyBox is a multi-call binary. A multi-call binary is an executable program
that performs the same job as more than one utility program. That means there
is just a single BusyBox binary, but that single binary acts like a large
number of utilities. This allows BusyBox to be smaller since all the built-in
utility programs (we call them applets) can share code for many common
operations.
.PP
You can also invoke BusyBox by issuing a command as an argument on the
command line. For example, entering
.PP
.Vb 1
\& /bin/busybox ls
.Ve
.PP
will also cause BusyBox to behave as 'ls'.
.PP
Of course, adding '/bin/busybox' into every command would be painful. So most
people will invoke BusyBox using links to the BusyBox binary.
.PP
For example, entering
.PP
.Vb 2
\& ln \-s /bin/busybox ls
\& ./ls
.Ve
.PP
will cause BusyBox to behave as 'ls' (if the 'ls' command has been compiled
into BusyBox). Generally speaking, you should never need to make all these
links yourself, as the BusyBox build system will do this for you when you run
the 'make install' command.
.PP
If you invoke BusyBox with no arguments, it will provide you with a list of the
applets that have been compiled into your BusyBox binary.
.SH "COMMON OPTIONS"
.IX Header "COMMON OPTIONS"
Most BusyBox applets support the \fB\-\-help\fR argument to provide a terse runtime
description of their behavior. If the \s-1CONFIG_FEATURE_VERBOSE_USAGE\s0 option has
been enabled, more detailed usage information will also be available.
.SH "COMMANDS"
.IX Header "COMMANDS"
Currently available applets include:
.PP
.Vb 9
\& [, [[, ash, awk, basename, bash, cat, chmod, chown, chroot, cksum,
\& cp, crond, crontab, cut, date, dd, df, dirname, dmesg, du, echo,
\& env, expr, fgrep, flash_eraseall, flock, free, fsync, getty, grep,
\& hexdump, hwclock, ifconfig, init, insmod, kill, less, ln, lock,
\& login, losetup, ls, lsmod, lsof, md5sum, mdev, mkdir, modprobe,
\& mount, mv, passwd, pidof, ping, pivot_root, poweroff, ps, pwd,
\& readlink, reboot, rm, rmmod, route, sed, seq, setsid, sh, sleep,
\& start\-stop\-daemon, sync, sysctl, syslogd, tail, tar, time, top,
\& touch, tr, udhcpd, umount, uname, usleep, vi, watchdog, xargs, xxd
.Ve
.SH "COMMAND DESCRIPTIONS"
.IX Header "COMMAND DESCRIPTIONS"
.IP "\fBash\fR" 4
.IX Item "ash"
ash [\-/+OPTIONS] [\-/+o \s-1OPT\s0]... [\-c '\s-1SCRIPT\s0' [\s-1ARG0\s0 [\s-1ARGS\s0]] / \s-1FILE\s0 [\s-1ARGS\s0]]
.IP "\fBawk\fR" 4
.IX Item "awk"
awk [\s-1OPTIONS\s0] [\s-1AWK_PROGRAM\s0] [\s-1FILE\s0]...
.IP "\fBbasename\fR" 4
.IX Item "basename"
basename \s-1FILE\s0 [\s-1SUFFIX\s0]
.IP "\fBbash\fR" 4
.IX Item "bash"
bash [\-/+OPTIONS] [\-/+o \s-1OPT\s0]... [\-c '\s-1SCRIPT\s0' [\s-1ARG0\s0 [\s-1ARGS\s0]] / \s-1FILE\s0 [\s-1ARGS\s0]]
.IP "\fBcat\fR" 4
.IX Item "cat"
cat [\-nb] [\s-1FILE\s0]...
.IP "\fBchmod\fR" 4
.IX Item "chmod"
chmod [\-R] MODE[,MODE]... \s-1FILE...\s0
.IP "\fBchown\fR" 4
.IX Item "chown"
chown [\-Rh]... USER[:[\s-1GRP\s0]] \s-1FILE...\s0
.IP "\fBchroot\fR" 4
.IX Item "chroot"
chroot \s-1NEWROOT\s0 [\s-1PROG ARGS\s0]
.IP "\fBcksum\fR" 4
.IX Item "cksum"
cksum \s-1FILE...\s0
.IP "\fBcp\fR" 4
.IX Item "cp"
cp [\s-1OPTIONS\s0] \s-1SOURCE... DEST\s0
.IP "\fBcrond\fR" 4
.IX Item "crond"
crond \-fbS \-l N \-L \s-1LOGFILE\s0 \-c \s-1DIR\s0
.IP "\fBcrontab\fR" 4
.IX Item "crontab"
crontab [\-c \s-1DIR\s0] [\-u \s-1USER\s0] [\-ler]|[\s-1FILE\s0]
.IP "\fBcut\fR" 4
.IX Item "cut"
cut [\s-1OPTIONS\s0] [\s-1FILE\s0]...
.IP "\fBdate\fR" 4
.IX Item "date"
date [\s-1OPTIONS\s0] [+FMT] [\s-1TIME\s0]
.IP "\fBdd\fR" 4
.IX Item "dd"
dd [if=FILE] [of=FILE] [ibs=N] [obs=N] [bs=N] [count=N] [skip=N]
[seek=N] [conv=notrunc|noerror|sync|fsync] [iflag=skip_bytes]
.IP "\fBdf\fR" 4
.IX Item "df"
df [\-PkmhTai] [\-B \s-1SIZE\s0] [\s-1FILESYSTEM\s0]...
.IP "\fBdirname\fR" 4
.IX Item "dirname"
dirname \s-1FILENAME\s0
.IP "\fBdmesg\fR" 4
.IX Item "dmesg"
dmesg [\-c] [\-n \s-1LEVEL\s0] [\-s \s-1SIZE\s0]
.IP "\fBdu\fR" 4
.IX Item "du"
du [\-aHLdclsxhmk] [\s-1FILE\s0]...
.IP "\fBecho\fR" 4
.IX Item "echo"
echo [\-neE] [\s-1ARG\s0]...
.IP "\fBenv\fR" 4
.IX Item "env"
env [\-iu] [\-] [name=value]... [\s-1PROG ARGS\s0]
.IP "\fBexpr\fR" 4
.IX Item "expr"
expr \s-1EXPRESSION\s0
.IP "\fBflash_eraseall\fR" 4
.IX Item "flash_eraseall"
flash_eraseall [\-jNq] \s-1MTD_DEVICE\s0
.IP "\fBflock\fR" 4
.IX Item "flock"
flock [\-sxun] FD|{\s-1FILE\s0 [\-c] \s-1PROG ARGS\s0}
.IP "\fBfree\fR" 4
.IX Item "free"
free
.IP "\fBfsync\fR" 4
.IX Item "fsync"
fsync [\-d] \s-1FILE...\s0
.IP "\fBgetty\fR" 4
.IX Item "getty"
getty [\s-1OPTIONS\s0] BAUD_RATE[,BAUD_RATE]... \s-1TTY\s0 [\s-1TERMTYPE\s0]
.IP "\fBgrep\fR" 4
.IX Item "grep"
grep [\-HhnlLoqvsriwFE] [\-m N] PATTERN/\-e \s-1PATTERN..\s0./\-f \s-1FILE\s0 [\s-1FILE\s0]...
.IP "\fBhexdump\fR" 4
.IX Item "hexdump"
hexdump [\-bcCdefnosvx] [\s-1FILE\s0]...
.IP "\fBhwclock\fR" 4
.IX Item "hwclock"
hwclock [\-r] [\-s] [\-w] [\-t] [\-l] [\-u] [\-f \s-1FILE\s0]
.IP "\fBifconfig\fR" 4
.IX Item "ifconfig"
ifconfig [\-a] interface [address]
.IP "\fBinit\fR" 4
.IX Item "init"
init
.IP "\fBinsmod\fR" 4
.IX Item "insmod"
insmod \s-1FILE\s0
.IP "\fBkill\fR" 4
.IX Item "kill"
kill [\-l] [\-SIG] \s-1PID...\s0
.IP "\fBless\fR" 4
.IX Item "less"
less [\-ENh~] [\s-1FILE\s0]...
.IP "\fBln\fR" 4
.IX Item "ln"
ln [\s-1OPTIONS\s0] \s-1TARGET...\s0 LINK|DIR
.IP "\fBlogin\fR" 4
.IX Item "login"
login [\-p] [\-h \s-1HOST\s0] [[\-f] \s-1USER\s0]
.IP "\fBlosetup\fR" 4
.IX Item "losetup"
losetup [\-r] [\-o \s-1OFS\s0] {\-f|LOOPDEV} \s-1FILE\s0 \- associate loop devices
losetup \-d \s-1LOOPDEV\s0 \- disassociate
losetup \-a \- show status
losetup \-f \- show next free loop device
.IP "\fBls\fR" 4
.IX Item "ls"
ls [\-1AaCxdLHRlinshrSXvctu] [\s-1FILE\s0]...
.IP "\fBlsmod\fR" 4
.IX Item "lsmod"
lsmod
.IP "\fBlsof\fR" 4
.IX Item "lsof"
lsof
.IP "\fBmd5sum\fR" 4
.IX Item "md5sum"
md5sum [\-c[sw]] [\s-1FILE\s0]...
.IP "\fBmdev\fR" 4
.IX Item "mdev"
mdev [\-s]
.IP "\fBmkdir\fR" 4
.IX Item "mkdir"
mkdir [\s-1OPTIONS\s0] \s-1DIRECTORY...\s0
.IP "\fBmodprobe\fR" 4
.IX Item "modprobe"
modprobe [\-alrqvsD] \s-1MODULE\s0
.IP "\fBmount\fR" 4
.IX Item "mount"
mount [\s-1OPTIONS\s0] [\-o \s-1OPT\s0] \s-1DEVICE NODE\s0
.IP "\fBmv\fR" 4
.IX Item "mv"
mv [\-fin] \s-1SOURCE DEST\s0
or: mv [\-fin] \s-1SOURCE... DIRECTORY\s0
.IP "\fBpasswd\fR" 4
.IX Item "passwd"
passwd [\s-1OPTIONS\s0] [\s-1USER\s0]
.IP "\fBpidof\fR" 4
.IX Item "pidof"
pidof [\s-1NAME\s0]...
.IP "\fBping\fR" 4
.IX Item "ping"
ping [\s-1OPTIONS\s0] \s-1HOST\s0
.IP "\fBpivot_root\fR" 4
.IX Item "pivot_root"
pivot_root \s-1NEW_ROOT PUT_OLD\s0
.IP "\fBpoweroff\fR" 4
.IX Item "poweroff"
poweroff [\-d \s-1DELAY\s0] [\-n] [\-f]
.IP "\fBps\fR" 4
.IX Item "ps"
ps
.IP "\fBpwd\fR" 4
.IX Item "pwd"
pwd
.IP "\fBreadlink\fR" 4
.IX Item "readlink"
readlink [\-fnv] \s-1FILE\s0
.IP "\fBreboot\fR" 4
.IX Item "reboot"
reboot [\-d \s-1DELAY\s0] [\-n] [\-f]
.IP "\fBrm\fR" 4
.IX Item "rm"
rm [\-irf] \s-1FILE...\s0
.IP "\fBrmmod\fR" 4
.IX Item "rmmod"
rmmod [\-wfa] [\s-1MODULE\s0]...
.IP "\fBroute\fR" 4
.IX Item "route"
route [{add|del|delete}]
.IP "\fBsed\fR" 4
.IX Item "sed"
sed [\-inrE] [\-f \s-1FILE\s0]... [\-e \s-1CMD\s0]... [\s-1FILE\s0]...
or: sed [\-inrE] \s-1CMD\s0 [\s-1FILE\s0]...
.IP "\fBseq\fR" 4
.IX Item "seq"
seq [\-w] [\-s \s-1SEP\s0] [\s-1FIRST\s0 [\s-1INC\s0]] \s-1LAST\s0
.IP "\fBsetsid\fR" 4
.IX Item "setsid"
setsid [\-c] \s-1PROG ARGS\s0
.IP "\fBsh\fR" 4
.IX Item "sh"
sh [\-/+OPTIONS] [\-/+o \s-1OPT\s0]... [\-c '\s-1SCRIPT\s0' [\s-1ARG0\s0 [\s-1ARGS\s0]] / \s-1FILE\s0 [\s-1ARGS\s0]]
.IP "\fBsleep\fR" 4
.IX Item "sleep"
sleep [N]...
.IP "\fBstart-stop-daemon\fR" 4
.IX Item "start-stop-daemon"
start-stop-daemon [\s-1OPTIONS\s0] [\-S|\-K] ... [\-\- \s-1ARGS...\s0]
.IP "\fBsync\fR" 4
.IX Item "sync"
sync
.IP "\fBsysctl\fR" 4
.IX Item "sysctl"
sysctl [\s-1OPTIONS\s0] [KEY[=VALUE]]...
.IP "\fBsyslogd\fR" 4
.IX Item "syslogd"
syslogd [\s-1OPTIONS\s0]
.IP "\fBtail\fR" 4
.IX Item "tail"
tail [\s-1OPTIONS\s0] [\s-1FILE\s0]...
.IP "\fBtar\fR" 4
.IX Item "tar"
tar \-[cxthvO] [\-X \s-1FILE\s0] [\-T \s-1FILE\s0] [\-f \s-1TARFILE\s0] [\-C \s-1DIR\s0] [\s-1FILE\s0]...
.IP "\fBtime\fR" 4
.IX Item "time"
time [\-vpa] [\-o \s-1FILE\s0] \s-1PROG ARGS\s0
.IP "\fBtop\fR" 4
.IX Item "top"
top [\-b] [\-nCOUNT] [\-dSECONDS] [\-m]
.IP "\fBtouch\fR" 4
.IX Item "touch"
touch [\-c] \s-1FILE...\s0
.IP "\fBtr\fR" 4
.IX Item "tr"
tr [\-cds] \s-1STRING1\s0 [\s-1STRING2\s0]
.IP "\fBudhcpd\fR" 4
.IX Item "udhcpd"
udhcpd [\-fS] [\-I \s-1ADDR\s0] [\s-1CONFFILE\s0]
.IP "\fBumount\fR" 4
.IX Item "umount"
umount [\s-1OPTIONS\s0] FILESYSTEM|DIRECTORY
.IP "\fBuname\fR" 4
.IX Item "uname"
uname [\-amnrspvio]
.IP "\fBusleep\fR" 4
.IX Item "usleep"
usleep N
.IP "\fBvi\fR" 4
.IX Item "vi"
vi [\s-1OPTIONS\s0] [\s-1FILE\s0]...
.IP "\fBwatchdog\fR" 4
.IX Item "watchdog"
watchdog [\-t N[ms]] [\-T N[ms]] [\-F] \s-1DEV\s0
.IP "\fBxargs\fR" 4
.IX Item "xargs"
xargs [\s-1OPTIONS\s0] [\s-1PROG ARGS\s0]
.IP "\fBxxd\fR" 4
.IX Item "xxd"
xxd [\s-1OPTIONS\s0] [\s-1FILE\s0]
.SH "LIBC NSS"
.IX Header "LIBC NSS"
\&\s-1GNU\s0 Libc (glibc) uses the Name Service Switch (\s-1NSS\s0) to configure the behavior
of the C library for the local environment, and to configure how it reads
system data, such as passwords and group information. This is implemented
using an /etc/nsswitch.conf configuration file, and using one or more of the
/lib/libnss_* libraries. BusyBox tries to avoid using any libc calls that make
use of \s-1NSS.\s0 Some applets however, such as login and su, will use libc functions
that require \s-1NSS.\s0
.PP
If you enable \s-1CONFIG_USE_BB_PWD_GRP,\s0 BusyBox will use internal functions to
directly access the /etc/passwd, /etc/group, and /etc/shadow files without
using \s-1NSS.\s0 This may allow you to run your system without the need for
installing any of the \s-1NSS\s0 configuration files and libraries.
.PP
When used with glibc, the BusyBox 'networking' applets will similarly require
that you install at least some of the glibc \s-1NSS\s0 stuff (in particular,
/etc/nsswitch.conf, /lib/libnss_dns*, /lib/libnss_files*, and /lib/libresolv*).
.PP
Shameless Plug: As an alternative, one could use a C library such as uClibc. In
addition to making your system significantly smaller, uClibc does not require the
use of any \s-1NSS\s0 support files or libraries.
.SH "MAINTAINER"
.IX Header "MAINTAINER"
Denis Vlasenko <vda.linux@googlemail.com>
.SH "AUTHORS"
.IX Header "AUTHORS"
The following people have contributed code to BusyBox whether they know it or
not. If you have written code included in BusyBox, you should probably be
listed here so you can obtain your bit of eternal glory. If you should be
listed here, or the description of what you have done needs more detail, or is
incorrect, please send in an update.
.PP
Emanuele Aina <emanuele.aina@tiscali.it>
run-parts
.PP
Erik Andersen <andersen@codepoet.org>
.PP
.Vb 4
\& Tons of new stuff, major rewrite of most of the
\& core apps, tons of new apps as noted in header files.
\& Lots of tedious effort writing these boring docs that
\& nobody is going to actually read.
.Ve
.PP
Laurence Anderson <l.d.anderson@warwick.ac.uk>
.PP
.Vb 1
\& rpm2cpio, unzip, get_header_cpio, read_gz interface, rpm
.Ve
.PP
Jeff Angielski <jeff@theptrgroup.com>
.PP
.Vb 1
\& ftpput, ftpget
.Ve
.PP
Edward Betts <edward@debian.org>
.PP
.Vb 1
\& expr, hostid, logname, whoami
.Ve
.PP
John Beppu <beppu@codepoet.org>
.PP
.Vb 1
\& du, nslookup, sort
.Ve
.PP
Brian Candler <B.Candler@pobox.com>
.PP
.Vb 1
\& tiny\-ls(ls)
.Ve
.PP
Randolph Chung <tausq@debian.org>
.PP
.Vb 1
\& fbset, ping, hostname
.Ve
.PP
Dave Cinege <dcinege@psychosis.com>
.PP
.Vb 2
\& more(v2), makedevs, dutmp, modularization, auto links file,
\& various fixes, Linux Router Project maintenance
.Ve
.PP
Jordan Crouse <jordan@cosmicpenguin.net>
.PP
.Vb 1
\& ipcalc
.Ve
.PP
Magnus Damm <damm@opensource.se>
.PP
.Vb 1
\& tftp client insmod powerpc support
.Ve
.PP
Larry Doolittle <ldoolitt@recycle.lbl.gov>
.PP
.Vb 1
\& pristine source directory compilation, lots of patches and fixes.
.Ve
.PP
Glenn Engel <glenne@engel.org>
.PP
.Vb 1
\& httpd
.Ve
.PP
Gennady Feldman <gfeldman@gena01.com>
.PP
.Vb 2
\& Sysklogd (single threaded syslogd, IPC Circular buffer support,
\& logread), various fixes.
.Ve
.PP
Karl M. Hegbloom <karlheg@debian.org>
.PP
.Vb 1
\& cp_mv.c, the test suite, various fixes to utility.c, &c.
.Ve
.PP
Daniel Jacobowitz <dan@debian.org>
.PP
.Vb 1
\& mktemp.c
.Ve
.PP
Matt Kraai <kraai@alumni.cmu.edu>
.PP
.Vb 1
\& documentation, bugfixes, test suite
.Ve
.PP
Stephan Linz <linz@li\-pro.net>
.PP
.Vb 1
\& ipcalc, Red Hat equivalence
.Ve
.PP
John Lombardo <john@deltanet.com>
.PP
.Vb 1
\& tr
.Ve
.PP
Glenn McGrath <bug1@iinet.net.au>
.PP
.Vb 3
\& Common unarchiving code and unarchiving applets, ifupdown, ftpgetput,
\& nameif, sed, patch, fold, install, uudecode.
\& Various bugfixes, review and apply numerous patches.
.Ve
.PP
Manuel Novoa \s-1III\s0 <mjn3@codepoet.org>
.PP
.Vb 3
\& cat, head, mkfifo, mknod, rmdir, sleep, tee, tty, uniq, usleep, wc, yes,
\& mesg, vconfig, make_directory, parse_mode, dirname, mode_string,
\& get_last_path_component, simplify_path, and a number trivial libbb routines
\&
\& also bug fixes, partial rewrites, and size optimizations in
\& ash, basename, cal, cmp, cp, df, du, echo, env, ln, logname, md5sum, mkdir,
\& mv, realpath, rm, sort, tail, touch, uname, watch, arith, human_readable,
\& interface, dutmp, ifconfig, route
.Ve
.PP
Vladimir Oleynik <dzo@simtreas.ru>
.PP
.Vb 4
\& cmdedit; xargs(current), httpd(current);
\& ports: ash, crond, fdisk, inetd, stty, traceroute, top;
\& locale, various fixes
\& and irreconcilable critic of everything not perfect.
.Ve
.PP
Bruce Perens <bruce@pixar.com>
.PP
.Vb 2
\& Original author of BusyBox in 1995, 1996. Some of his code can
\& still be found hiding here and there...
.Ve
.PP
Tim Riker <Tim@Rikers.org>
.PP
.Vb 1
\& bug fixes, member of fan club
.Ve
.PP
Kent Robotti <robotti@metconnect.com>
.PP
.Vb 1
\& reset, tons and tons of bug reports and patches.
.Ve
.PP
Chip Rosenthal <chip@unicom.com>, <crosenth@covad.com>
.PP
.Vb 1
\& wget \- Contributed by permission of Covad Communications
.Ve
.PP
Pavel Roskin <proski@gnu.org>
.PP
.Vb 1
\& Lots of bugs fixes and patches.
.Ve
.PP
Gyepi Sam <gyepi@praxis\-sw.com>
.PP
.Vb 1
\& Remote logging feature for syslogd
.Ve
.PP
Linus Torvalds <torvalds@transmeta.com>
.PP
.Vb 1
\& mkswap, fsck.minix, mkfs.minix
.Ve
.PP
Mark Whitley <markw@codepoet.org>
.PP
.Vb 2
\& grep, sed, cut, xargs(previous),
\& style\-guide, new\-applet\-HOWTO, bug fixes, etc.
.Ve
.PP
Charles P. Wright <cpwright@villagenet.com>
.PP
.Vb 1
\& gzip, mini\-netcat(nc)
.Ve
.PP
Enrique Zanardi <ezanardi@ull.es>
.PP
.Vb 1
\& tarcat (since removed), loadkmap, various fixes, Debian maintenance
.Ve
.PP
Tito Ragusa <farmatito@tiscali.it>
.PP
.Vb 1
\& devfsd and size optimizations in strings, openvt and deallocvt.
.Ve
.PP
Paul Fox <pgf@foxharp.boston.ma.us>
.PP
.Vb 1
\& vi editing mode for ash, various other patches/fixes
.Ve
.PP
Roberto A. Foglietta <me@roberto.foglietta.name>
.PP
.Vb 1
\& port: dnsd
.Ve
.PP
Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
.PP
.Vb 1
\& misc
.Ve
.PP
Mike Frysinger <vapier@gentoo.org>
.PP
.Vb 1
\& initial e2fsprogs, printenv, setarch, sum, misc
.Ve
.PP
Jie Zhang <jie.zhang@analog.com>
.PP
.Vb 1
\& fixed two bugs in msh and hush (exitcode of killed processes)
.Ve

View File

@ -0,0 +1,14 @@
Package: busybox
Version: 1.27.2-3
Depends: libc
Provides: ip
Source: package/utils/busybox
License: GPL-2.0
LicenseFiles: LICENSE archival/libarchive/bz/LICENSE
Section: base
Essential: yes
Maintainer: Felix Fietkau <nbd@nbd.name>
Architecture: sunxi
Installed-Size: 167833
Description: The Swiss Army Knife of embedded Linux.
It slices, it dices, it makes Julian Fries.

View File

@ -0,0 +1,9 @@
Package: eyesee-mpp-middleware
Version: 1.0-1
Depends: libc, eyesee-mpp-system, zlib, alsa-lib, libexpat
Source: package/allwinner/eyesee-mpp/middleware
Section: eyesee-mpp-middleware
Maintainer: AW-PDC-PD5
Architecture: sunxi
Installed-Size: 14031
Description: eyesee-mpp-middleware contain eyesee-mpp basic libraries.

View File

@ -0,0 +1,252 @@
########### paramter (ref to tulip_cedarx.conf)############
[parameter]
dev_name = /dev/video1
# pic_format is UVC_YUY2, UVC_NV12, UVC_H264, UVC_MJPEG
pic_format = UVC_MJPEG
capture_videobufcnt = 5
capture_width = 800
capture_height = 480
capture_framerate = 30
decode_out_width = 1280
decode_out_height = 720
display_x = 0
display_y = 0
display_width = 720
display_height = 1280
# VI and VENC Config
online_en = 0 #在线编码 0:disable, 1:enable
online_share_buf_num = 2 #only for online enable, 1:one buf, 2:two buf
#vipp dev
vipp_id = 0
#vipp wdr setting, 1:enable, 0:disable(default)
wdr_en = 0
#drop frame num, offline: vipp drop frm, online: ve drop frm.
drop_frm_num = 0
##### 1280x720->720p, 1920x1080->1080p, 2560×1440->2k, 3840x2160->4k, 7680x4320->8k
src_width = 1920
src_height = 1080
src_framerate = 20
vi_buffer_num = 3
#saturation, [-256, 512]
saturation_change = 0
#Normal: nv21(yvu420sp), yu12(yuv420p), yv12, nv12
#only for jpeg/mjpeg: nv61, nv16
#LBC: aw_lbc_2_0x, aw_lbc_2_5x, aw_lbc_1_5x, aw_lbc_1_0x
src_pixfmt = "nv21"
#color space: jpeg, rec709, rec709_part_range
color_space = "rec709_part_range"
#venc dev channel id.
venc_ch_id = 0
video_framerate = 20
video_bitrate = 1572864
##### 1280x720->720p, 1920x1080->1080p, 2304x1296->3M, 2560×1440->2k, 3840x2160->4k, 7680x4320->8k
video_width = 1920
video_height = 1080
#H.264; H.265; MJPEG
video_encoder = "H.264"
#####use pfrofile, for h264: 0 -> base; 1 -> main; 2 -> high(suggested);
##### for h265: 0 -> main(suggested); 1 -> main10; 2 -> sti11
profile = 0
#LBC: aw_lbc_2_0x, aw_lbc_2_5x, aw_lbc_1_5x, aw_lbc_no_lossy
ve_ref_lbc_mode = "aw_lbc_1_5x"
#product_mode: 0:static ipc, 1:moving ipc, 2: doorbell, 3:cdr, 4:sdv, 5:projection, 6:UAV(Unmanned Aerial Vehicle)
product_mode = 0
#key frame interval, 0:=frameRate, >0:interval
key_frame_interval = 100
#Enable GDC, 0:disable(default), 1:enable.
enable_gdc = 0
#rc_mode for H264/H265 0:CBR 1:VBR 2:FIXQP(only for debug) 3:ABR(not support)
rc_mode = 1
init_qp = 37
min_i_qp = 25
max_i_qp = 45
min_p_qp = 25
max_p_qp = 45
moving_th = 20
mb_qp_limit_en = 1
quality = 1
p_bits_coef = 10
i_bits_coef = 10
#gop mode is 0:NormalP(only support normalP)
gop_mode = 0
#H265 gop_size should be [1, 63]
gop_size = 2
#Advanced Reference
AdvancedRef_Base = 0 #0 is disable advanced reference, >0 is enable, 10 is default.
AdvancedRef_Enhance = 5
AdvancedRef_RefBaseEn = 0
#fast encoder enable
enable_fast_enc = 0
#smart function
enable_smart = 0
#svc, layer=0,2,3,4
svc_layer=0
#encode rotate, 0, 90, 180, 270, clockwise.
encode_rotate = 270
#encode mirror
mirror = 1 #0: disable, 1: enable
color2grey = "no" #yes or no
2dnr_en = 1
2dnr_strength_y = 127 #[0, 255]
2dnr_strength_c = 127 #[0, 255]
2dnr_threshold_y = 11 #[0, 15]
2dnr_threshold_c = 7 #[0, 15]
3dnr_en = 1
3dnr_pix_level_en = 0
3dnr_smooth_en = 1
3dnr_pix_diff_th = 6 #[0, 31]
3dnr_max_mv_th = 8 #[0, 63]
3dnr_max_mad_th = 11 #[0, 63]
3dnr_min_coef = 13 #[0, 3dnr_max_coef]
3dnr_max_coef = 16 #[3dnr_min_coef, 16]
#roi test
roi_num = 0 # [0, 8]
roi_qp = 50 # (0, 51)
roi_BgFrameRateEnable = 0 # if enable roi, decide if enable BgFrateRate to low non-roi area encode frame rate.
roi_BgFrameRateAttenuation = 3 # n: The ROI dst BgFrameRate is 1/n of the ROI src BgFrameRate.
#PIntraRefresh
IntraRefresh_BlockNum = 0 #0:disable
#ORL(Object Rectangle Label) test
orl_num = 0 # [0,16]
#config vbvBufferSize and threshSize, unit:Byte/s
vbvBufferSize = 0 #0:middleware decide itself, >0:app decide. suggest: 933882(1.5Mbps@20fps)
vbvThreshSize = 0 #0:middleware decide itself, >0:app decide. suggest: 147450(1.5Mbps@20fps)
#MBSuminfoOutput config
mbsuminfo_enable = 0 #0:disable, 1: enable
#crop config
crop_en = 0 #0: disable, 1: enable
crop_rect_x = 0
crop_rect_y = 0
crop_rect_w = 720
crop_rect_h = 1280
vui_timing_info_present_flag = 0
encpp_enable = 1
isp_ve_linkage_enable = 1
camera_adaptive_moving_and_static_enable = 0
ve_lens_moving_max_qp = 40
ve_rec_ref_buf_reduce_enable = 0
super_frm_mode = -1 #-1:use default, 0:none, 1:discarded, 2:re-encode
super_max_rencode_times = 3
super_max_p2i_frm_bitsratio = 0.33
super_i_frm_bits_thr = 0 #0:use default, >0: user specified.
super_p_frm_bits_thr = 0 #0:use default, >0: user specified.
bits_clip_dis_default = 0 #[0, 1]
bits_clip_mode = 1 #[0, 1]
bits_clip_en_gop_clip = 0 #[0, 1]
bits_clip_gop_bit_ratio_th[0] = 0.58 #[0, inf) float
bits_clip_gop_bit_ratio_th[1] = 0.64 #[0, inf) float
bits_clip_gop_bit_ratio_th[2] = 1.25 #[0, inf) float
bits_clip_coef[0][0] = -0.5 #[-0.5, 3] float
bits_clip_coef[0][1] = 0.2 #[bits_clip_p_coef[0][0], 3] float
bits_clip_coef[1][0] = -0.3 #[-0.5, 3] float
bits_clip_coef[1][1] = 0.3 #[bits_clip_p_coef[1][0], 3] float
bits_clip_coef[2][0] = -0.3 #[-0.5, 3] float
bits_clip_coef[2][1] = 0.3 #[bits_clip_p_coef[2][0], 3] float
bits_clip_coef[3][0] = -0.5 #[-0.5, 3] float
bits_clip_coef[3][1] = 0.5 #[bits_clip_p_coef[3][0], 3] float
bits_clip_coef[4][0] = 0.4 #[-0.5, 3] float
bits_clip_coef[4][1] = 0.7 #[bits_clip_p_coef[4][0], 3] float
en_ifrm_mb_rc_move_status_enable = 0
en_ifrm_mb_rc_move_status = 3 #[0, 4]
i_p_target_bits_ratio_enable = 0
i_p_target_bits_ratio_scene_coef[0] = 20
i_p_target_bits_ratio_scene_coef[1] = 17
i_p_target_bits_ratio_scene_coef[2] = 15
i_p_target_bits_ratio_move_coef[0] = 1
i_p_target_bits_ratio_move_coef[1] = 0.75
i_p_target_bits_ratio_move_coef[2] = 0.5
i_p_target_bits_ratio_move_coef[3] = 0.25
i_p_target_bits_ratio_move_coef[4] = 0.25
req_idr_enable = 0
dynamic_set_ve_ref_lbc_mode_en = 0
region_d3d_en = 0
region_d3d_result_en = 0
chroma_qp_offset_enable = 0
chroma_qp_offset = -4 #[-12,12]
h264_constraint_flag_enable = 0
h264_constraint_flag_bit0 = 1 #[0, 1]
h264_constraint_flag_bit1 = 1 #[0, 1]
h264_constraint_flag_bit2 = 1 #[0, 1]
h264_constraint_flag_bit3 = 0 #[0, 1]
h264_constraint_flag_bit4 = 0 #[0, 1]
h264_constraint_flag_bit5 = 0 #[0, 1]
ve2isp_d2d_limit_enable = 0
ve2isp_d2d_limit_d2d_level0 = 768 #[1, 1024]
ve2isp_d2d_limit_d2d_level1 = 640 #[1, 1024]
ve2isp_d2d_limit_d2d_level2 = 512 #[1, 1024]
ve2isp_d2d_limit_d2d_level3 = 448 #[1, 1024]
ve2isp_d2d_limit_d2d_level4 = 384 #[1, 1024]
ve2isp_d2d_limit_d2d_level5 = 320 #[1, 1024]
#AI and AENC 音频输入和编码
ai_encoder_type = "aac" #aac, pcm, g711a, g711u, g726a, g726u
ai_sample_rate = 16000
ai_channel_cnt = 1
ai_bit_width = 16
ai_frame_size = 1024
ai_dev_volume = 100
# ADEC and AO 音频解码和输出
ao_decoder_type = "aac" #aac, pcm, g711a, g711u, g726a, g726u
ao_sample_rate = 16000
ao_channel_cnt = 1
ao_bit_width = 16
ao_frame_size = 1024
ao_dev_volume = 100

View File

@ -0,0 +1,9 @@
Package: busybox-init-base-files
Version: 167-1723122415
Depends: libc, viplite-driver, glog, zlib, alsa-lib, wifimanager-v2.0, wifimanager-v2.0-lib, wirelesscommon
Source: package/busybox-init-base-files
License: GPL-2.0
Section: base
Architecture: sunxi
Installed-Size: 2521720
Description: This package contains a busybox init base filesystem and system scripts for OpenWrt.

View File

@ -0,0 +1,96 @@
#!/bin/sh
echo "------run rc.final file-----"
#echo "insmod wifi modules"
#insmod /lib/modules/3.4.39/8723ds.ko
#insmod /lib/modules/3.4.39/bcmdhd.ko
#insmod /lib/modules/3.4.39/xradio_mac.ko
#insmod /lib/modules/3.4.39/xradio_core.ko
#insmod /lib/modules/3.4.39/xradio_wlan.ko
export LD_LIBRARY_PATH=/usr/lib/eyesee-mpp:${LD_LIBRARY_PATH}
ulimit -c unlimited
# echo /mnt/extsd/coredump-%e-%p-%s-%t > /proc/sys/kernel/core_pattern
for i in /etc/init.d/S??* ;do
# Ignore dangling symlinks (if any).
[ ! -f "$i" ] && continue
if [ "$i" = "/etc/init.d/S99swupdate_autorun" ]; then
continue
fi
case "$i" in
*.sh)
# Source shell script for speed.
(
trap - INT QUIT TSTP
set start
. $i
)
;;
*)
# No sh extension, so fork subprocess.
$i start
;;
esac
done
#LOOP_CNT=0
#SD_DEV=
#while [ 1 ];do
# if [ $LOOP_CNT -eq 3 ];then
# echo wait SD Card ready timeout
# break;
# fi
# if [ -b /dev/mmcblk1p1 ];then
# SD_DEV=/dev/mmcblk1p1
# break;
# elif [ -b /dev/mmcblk1 ];then
# SD_DEV=/dev/mmcblk1
# break;
# elif [ -b /dev/mmcblk0p1 ];then
# SD_DEV=/dev/mmcblk0p1
# break;
# elif [ -b /dev/mmcblk0 ];then
# SD_DEV=/dev/mmcblk0
# break;
# else
# echo SD Card not ready, wait
# fi
# LOOP_CNT=$(($LOOP_CNT+1))
# sleep 1
#done
#
## repair sd card file
#if [ "x$SD_DEV" != "x" ]; then
# echo SD Card is ready
#
# if [ -f /usr/bin/fsck_msdos ]; then
# /usr/bin/fsck_msdos -pfS $SD_DEV
# fi
#fi
#if [ -z "$(grep '\<vfat\>' /proc/mounts)" ]; then
# ! /bin/mount -t vfat /dev/mmcblk0 /mnt/extsd 2>/dev/null &&
# /bin/mount -t vfat /dev/mmcblk0p1 /mnt/extsd
#fi
#sleep 1
#/usr/bin/sample_virvi2vo -path /usr/bin/sample_virvi2vo_v851s_sc1721v.conf &
run_usb_adb
#l-sen
echo "show ls value"
# cat /sys/class/gpadc/data
/APP/SL100BACKPANEL &

View File

@ -0,0 +1,6 @@
DISTRIB_ID='tina.huangjituan.20240808.130712'
DISTRIB_RELEASE='Neptune'
DISTRIB_REVISION='5C1C9C53'
DISTRIB_TARGET='v851s-fastboot_sl100_back/generic v2.1'
DISTRIB_DESCRIPTION='tina.huangjituan.20240808.130712 4.0.0'
DISTRIB_TAINTS='no-all no-ipv6 mklibs busybox'

View File

@ -0,0 +1,49 @@
#!/bin/sh
MODULES_DIR="/lib/modules/`uname -r`"
# insmod $MODULES_DIR/configfs.ko
#insmod $MODULES_DIR/usb-common.ko
#insmod $MODULES_DIR/usbcore.ko
insmod $MODULES_DIR/sunxi_hci.ko
insmod $MODULES_DIR/ehci-hcd.ko
insmod $MODULES_DIR/ohci-hcd.ko
# insmod $MODULES_DIR/udc-core.ko
# insmod $MODULES_DIR/libcomposite.ko
insmod $MODULES_DIR/sunxi_usb_udc.ko
# insmod $MODULES_DIR/usb_f_fs.ko
insmod $MODULES_DIR/usb_f_mass_storage.ko
# insmod $MODULES_DIR/usb_f_hid.ko
insmod $MODULES_DIR/sunxi_usbc.ko
if [ -f /lib/modules/4.9.191/videobuf2-vmalloc.ko ];then
insmod $MODULES_DIR/videobuf2-vmalloc.ko
fi
if [ -f /lib/modules/4.9.191/usb_f_uvc.ko ];then
insmod $MODULES_DIR/usb_f_uvc.ko
fi
if [ -f /lib/modules/4.9.191/u_audio.ko ];then
insmod $MODULES_DIR/u_audio.ko
fi
if [ -f /lib/modules/4.9.191/usb_f_uac1.ko ];then
insmod $MODULES_DIR/usb_f_uac1.ko
fi
if [ -f /lib/modules/4.9.191/uvcvideo.ko ];then
insmod $MODULES_DIR/uvcvideo.ko
fi
if [ -f /lib/modules/4.9.191/snd-hwdep.ko ];then
insmod $MODULES_DIR/snd-hwdep.ko
fi
if [ -f /lib/modules/4.9.191/snd-rawmidi.ko ];then
insmod $MODULES_DIR/snd-rawmidi.ko
fi
if [ -f /lib/modules/4.9.191/snd-usbmidi-lib.ko ];then
insmod $MODULES_DIR/snd-usbmidi-lib.ko
fi
if [ -f /lib/modules/4.9.191/snd-usb-audio.ko ];then
insmod $MODULES_DIR/snd-usb-audio.ko
fi
# cat /sys/devices/platform/soc/usbc0/usb_device
# setusbconfig adb
# adbd > /dev/null &

View File

@ -0,0 +1,10 @@
Package: kernel
Version: 4.9.191-1-2efb2129b668db79ee9ac5a367c2d3c7
Depends: libc
Source: package/kernel/linux
License: GPLv2
Section: sys
Status: unknown hold not-installed
Architecture: sunxi
Installed-Size: 105
Description: Virtual kernel package

View File

@ -0,0 +1,10 @@
Package: kmod-audio
Version: 4.9.191-1
Depends: kernel (=4.9.191-1-2efb2129b668db79ee9ac5a367c2d3c7)
Source: package/kernel/linux
License: GPLv2
Section: kernel
Status: unknown hold not-installed
Architecture: sunxi
Installed-Size: 139834
Description: Kernel modules for audio support

View File

@ -0,0 +1,10 @@
Package: kmod-fb-disp
Version: 4.9.191-1
Depends: kernel (=4.9.191-1-2efb2129b668db79ee9ac5a367c2d3c7)
Source: package/kernel/linux
License: GPLv2
Section: kernel
Status: unknown hold not-installed
Architecture: sunxi
Installed-Size: 136197
Description: Kernel modules for fb disp devices

View File

@ -0,0 +1,10 @@
Package: kmod-input-core
Version: 4.9.191-1
Depends: kernel (=4.9.191-1-2efb2129b668db79ee9ac5a367c2d3c7)
Source: package/kernel/linux
License: GPLv2
Section: kernel
Status: unknown hold not-installed
Architecture: sunxi
Installed-Size: 105
Description: Kernel modules for support of input device

View File

@ -0,0 +1,10 @@
Package: kmod-input-evdev
Version: 4.9.191-1
Depends: kernel (=4.9.191-1-2efb2129b668db79ee9ac5a367c2d3c7), kmod-input-core
Source: package/kernel/linux
License: GPLv2
Section: kernel
Status: unknown hold not-installed
Architecture: sunxi
Installed-Size: 7246
Description: Kernel modules for support of input device events

View File

@ -0,0 +1,10 @@
Package: kmod-input-gpadc
Version: 4.9.191-1
Depends: kernel (=4.9.191-1-2efb2129b668db79ee9ac5a367c2d3c7), kmod-input-core
Source: package/kernel/linux
License: GPLv2
Section: kernel
Status: unknown hold not-installed
Architecture: sunxi
Installed-Size: 8285
Description: Kernel modules for support of gpadc

View File

@ -0,0 +1,14 @@
Package: kmod-input-gpio-keys
Version: 4.9.191-1
Depends: kernel (=4.9.191-1-2efb2129b668db79ee9ac5a367c2d3c7), kmod-input-core
Source: package/kernel/linux
License: GPLv2
Section: kernel
Status: unknown hold not-installed
Architecture: sunxi
Installed-Size: 5002
Description: This driver implements support for buttons connected
to GPIO pins of various CPUs (and some other chips).
See also gpio-button-hotplug which is an alternative, lower overhead
implementation that generates uevents instead of kernel input events.

View File

@ -0,0 +1,10 @@
Package: kmod-net-xr806
Version: 4.9.191-1
Depends: kernel (=4.9.191-1-2efb2129b668db79ee9ac5a367c2d3c7)
Source: package/kernel/linux
License: GPLv2
Section: kernel
Status: unknown hold not-installed
Architecture: sunxi
Installed-Size: 14615
Description: Kernel modules for xr806 support

View File

@ -0,0 +1,10 @@
Package: kmod-nls-base
Version: 4.9.191-1
Depends: kernel (=4.9.191-1-2efb2129b668db79ee9ac5a367c2d3c7)
Source: package/kernel/linux
License: GPLv2
Section: kernel
Status: unknown hold not-installed
Architecture: sunxi
Installed-Size: 105
Description: Kernel module for NLS (Native Language Support)

View File

@ -0,0 +1,10 @@
Package: kmod-touchscreen-cst9220
Version: 4.9.191-1
Depends: kernel (=4.9.191-1-2efb2129b668db79ee9ac5a367c2d3c7), kmod-input-core
Source: package/kernel/linux
License: GPLv2
Section: kernel
Status: unknown hold not-installed
Architecture: sunxi
Installed-Size: 20920
Description: Enable support for cst9220 touchscreen port.

View File

@ -0,0 +1,10 @@
Package: kmod-usb
Version: 4.9.191-1
Depends: kernel (=4.9.191-1-2efb2129b668db79ee9ac5a367c2d3c7)
Source: package/kernel/linux
License: GPLv2
Section: kernel
Status: unknown hold not-installed
Architecture: sunxi
Installed-Size: 83182
Description: Kernel modules for usb support

View File

@ -0,0 +1,10 @@
Package: kmod-vin-v4l2
Version: 4.9.191-1
Depends: kernel (=4.9.191-1-2efb2129b668db79ee9ac5a367c2d3c7)
Source: package/kernel/linux
License: GPLv2
Section: kernel
Status: unknown hold not-installed
Architecture: sunxi
Installed-Size: 235
Description: Kernel modules for video input support

View File

@ -0,0 +1,252 @@
########### paramter (ref to tulip_cedarx.conf)############
[parameter]
dev_name = /dev/video1
# pic_format is UVC_YUY2, UVC_NV12, UVC_H264, UVC_MJPEG
pic_format = UVC_MJPEG
capture_videobufcnt = 5
capture_width = 800
capture_height = 480
capture_framerate = 30
decode_out_width = 1280
decode_out_height = 720
display_x = 0
display_y = 0
display_width = 720
display_height = 1280
# VI and VENC Config
online_en = 0 #在线编码 0:disable, 1:enable
online_share_buf_num = 2 #only for online enable, 1:one buf, 2:two buf
#vipp dev
vipp_id = 0
#vipp wdr setting, 1:enable, 0:disable(default)
wdr_en = 0
#drop frame num, offline: vipp drop frm, online: ve drop frm.
drop_frm_num = 0
##### 1280x720->720p, 1920x1080->1080p, 2560×1440->2k, 3840x2160->4k, 7680x4320->8k
src_width = 1920
src_height = 1080
src_framerate = 20
vi_buffer_num = 3
#saturation, [-256, 512]
saturation_change = 0
#Normal: nv21(yvu420sp), yu12(yuv420p), yv12, nv12
#only for jpeg/mjpeg: nv61, nv16
#LBC: aw_lbc_2_0x, aw_lbc_2_5x, aw_lbc_1_5x, aw_lbc_1_0x
src_pixfmt = "nv21"
#color space: jpeg, rec709, rec709_part_range
color_space = "rec709_part_range"
#venc dev channel id.
venc_ch_id = 0
video_framerate = 20
video_bitrate = 1572864
##### 1280x720->720p, 1920x1080->1080p, 2304x1296->3M, 2560×1440->2k, 3840x2160->4k, 7680x4320->8k
video_width = 1920
video_height = 1080
#H.264; H.265; MJPEG
video_encoder = "H.264"
#####use pfrofile, for h264: 0 -> base; 1 -> main; 2 -> high(suggested);
##### for h265: 0 -> main(suggested); 1 -> main10; 2 -> sti11
profile = 0
#LBC: aw_lbc_2_0x, aw_lbc_2_5x, aw_lbc_1_5x, aw_lbc_no_lossy
ve_ref_lbc_mode = "aw_lbc_1_5x"
#product_mode: 0:static ipc, 1:moving ipc, 2: doorbell, 3:cdr, 4:sdv, 5:projection, 6:UAV(Unmanned Aerial Vehicle)
product_mode = 0
#key frame interval, 0:=frameRate, >0:interval
key_frame_interval = 100
#Enable GDC, 0:disable(default), 1:enable.
enable_gdc = 0
#rc_mode for H264/H265 0:CBR 1:VBR 2:FIXQP(only for debug) 3:ABR(not support)
rc_mode = 1
init_qp = 37
min_i_qp = 25
max_i_qp = 45
min_p_qp = 25
max_p_qp = 45
moving_th = 20
mb_qp_limit_en = 1
quality = 1
p_bits_coef = 10
i_bits_coef = 10
#gop mode is 0:NormalP(only support normalP)
gop_mode = 0
#H265 gop_size should be [1, 63]
gop_size = 2
#Advanced Reference
AdvancedRef_Base = 0 #0 is disable advanced reference, >0 is enable, 10 is default.
AdvancedRef_Enhance = 5
AdvancedRef_RefBaseEn = 0
#fast encoder enable
enable_fast_enc = 0
#smart function
enable_smart = 0
#svc, layer=0,2,3,4
svc_layer=0
#encode rotate, 0, 90, 180, 270, clockwise.
encode_rotate = 270
#encode mirror
mirror = 1 #0: disable, 1: enable
color2grey = "no" #yes or no
2dnr_en = 1
2dnr_strength_y = 127 #[0, 255]
2dnr_strength_c = 127 #[0, 255]
2dnr_threshold_y = 11 #[0, 15]
2dnr_threshold_c = 7 #[0, 15]
3dnr_en = 1
3dnr_pix_level_en = 0
3dnr_smooth_en = 1
3dnr_pix_diff_th = 6 #[0, 31]
3dnr_max_mv_th = 8 #[0, 63]
3dnr_max_mad_th = 11 #[0, 63]
3dnr_min_coef = 13 #[0, 3dnr_max_coef]
3dnr_max_coef = 16 #[3dnr_min_coef, 16]
#roi test
roi_num = 0 # [0, 8]
roi_qp = 50 # (0, 51)
roi_BgFrameRateEnable = 0 # if enable roi, decide if enable BgFrateRate to low non-roi area encode frame rate.
roi_BgFrameRateAttenuation = 3 # n: The ROI dst BgFrameRate is 1/n of the ROI src BgFrameRate.
#PIntraRefresh
IntraRefresh_BlockNum = 0 #0:disable
#ORL(Object Rectangle Label) test
orl_num = 0 # [0,16]
#config vbvBufferSize and threshSize, unit:Byte/s
vbvBufferSize = 0 #0:middleware decide itself, >0:app decide. suggest: 933882(1.5Mbps@20fps)
vbvThreshSize = 0 #0:middleware decide itself, >0:app decide. suggest: 147450(1.5Mbps@20fps)
#MBSuminfoOutput config
mbsuminfo_enable = 0 #0:disable, 1: enable
#crop config
crop_en = 0 #0: disable, 1: enable
crop_rect_x = 0
crop_rect_y = 0
crop_rect_w = 720
crop_rect_h = 1280
vui_timing_info_present_flag = 0
encpp_enable = 1
isp_ve_linkage_enable = 1
camera_adaptive_moving_and_static_enable = 0
ve_lens_moving_max_qp = 40
ve_rec_ref_buf_reduce_enable = 0
super_frm_mode = -1 #-1:use default, 0:none, 1:discarded, 2:re-encode
super_max_rencode_times = 3
super_max_p2i_frm_bitsratio = 0.33
super_i_frm_bits_thr = 0 #0:use default, >0: user specified.
super_p_frm_bits_thr = 0 #0:use default, >0: user specified.
bits_clip_dis_default = 0 #[0, 1]
bits_clip_mode = 1 #[0, 1]
bits_clip_en_gop_clip = 0 #[0, 1]
bits_clip_gop_bit_ratio_th[0] = 0.58 #[0, inf) float
bits_clip_gop_bit_ratio_th[1] = 0.64 #[0, inf) float
bits_clip_gop_bit_ratio_th[2] = 1.25 #[0, inf) float
bits_clip_coef[0][0] = -0.5 #[-0.5, 3] float
bits_clip_coef[0][1] = 0.2 #[bits_clip_p_coef[0][0], 3] float
bits_clip_coef[1][0] = -0.3 #[-0.5, 3] float
bits_clip_coef[1][1] = 0.3 #[bits_clip_p_coef[1][0], 3] float
bits_clip_coef[2][0] = -0.3 #[-0.5, 3] float
bits_clip_coef[2][1] = 0.3 #[bits_clip_p_coef[2][0], 3] float
bits_clip_coef[3][0] = -0.5 #[-0.5, 3] float
bits_clip_coef[3][1] = 0.5 #[bits_clip_p_coef[3][0], 3] float
bits_clip_coef[4][0] = 0.4 #[-0.5, 3] float
bits_clip_coef[4][1] = 0.7 #[bits_clip_p_coef[4][0], 3] float
en_ifrm_mb_rc_move_status_enable = 0
en_ifrm_mb_rc_move_status = 3 #[0, 4]
i_p_target_bits_ratio_enable = 0
i_p_target_bits_ratio_scene_coef[0] = 20
i_p_target_bits_ratio_scene_coef[1] = 17
i_p_target_bits_ratio_scene_coef[2] = 15
i_p_target_bits_ratio_move_coef[0] = 1
i_p_target_bits_ratio_move_coef[1] = 0.75
i_p_target_bits_ratio_move_coef[2] = 0.5
i_p_target_bits_ratio_move_coef[3] = 0.25
i_p_target_bits_ratio_move_coef[4] = 0.25
req_idr_enable = 0
dynamic_set_ve_ref_lbc_mode_en = 0
region_d3d_en = 0
region_d3d_result_en = 0
chroma_qp_offset_enable = 0
chroma_qp_offset = -4 #[-12,12]
h264_constraint_flag_enable = 0
h264_constraint_flag_bit0 = 1 #[0, 1]
h264_constraint_flag_bit1 = 1 #[0, 1]
h264_constraint_flag_bit2 = 1 #[0, 1]
h264_constraint_flag_bit3 = 0 #[0, 1]
h264_constraint_flag_bit4 = 0 #[0, 1]
h264_constraint_flag_bit5 = 0 #[0, 1]
ve2isp_d2d_limit_enable = 0
ve2isp_d2d_limit_d2d_level0 = 768 #[1, 1024]
ve2isp_d2d_limit_d2d_level1 = 640 #[1, 1024]
ve2isp_d2d_limit_d2d_level2 = 512 #[1, 1024]
ve2isp_d2d_limit_d2d_level3 = 448 #[1, 1024]
ve2isp_d2d_limit_d2d_level4 = 384 #[1, 1024]
ve2isp_d2d_limit_d2d_level5 = 320 #[1, 1024]
#AI and AENC 音频输入和编码
ai_encoder_type = "aac" #aac, pcm, g711a, g711u, g726a, g726u
ai_sample_rate = 16000
ai_channel_cnt = 1
ai_bit_width = 16
ai_frame_size = 1024
ai_dev_volume = 100
# ADEC and AO 音频解码和输出
ao_decoder_type = "aac" #aac, pcm, g711a, g711u, g726a, g726u
ao_sample_rate = 16000
ao_channel_cnt = 1
ao_bit_width = 16
ao_frame_size = 1024
ao_dev_volume = 100

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

View File

@ -0,0 +1,96 @@
#!/bin/sh
echo "------run rc.final file-----"
#echo "insmod wifi modules"
#insmod /lib/modules/3.4.39/8723ds.ko
#insmod /lib/modules/3.4.39/bcmdhd.ko
#insmod /lib/modules/3.4.39/xradio_mac.ko
#insmod /lib/modules/3.4.39/xradio_core.ko
#insmod /lib/modules/3.4.39/xradio_wlan.ko
export LD_LIBRARY_PATH=/usr/lib/eyesee-mpp:${LD_LIBRARY_PATH}
ulimit -c unlimited
# echo /mnt/extsd/coredump-%e-%p-%s-%t > /proc/sys/kernel/core_pattern
for i in /etc/init.d/S??* ;do
# Ignore dangling symlinks (if any).
[ ! -f "$i" ] && continue
if [ "$i" = "/etc/init.d/S99swupdate_autorun" ]; then
continue
fi
case "$i" in
*.sh)
# Source shell script for speed.
(
trap - INT QUIT TSTP
set start
. $i
)
;;
*)
# No sh extension, so fork subprocess.
$i start
;;
esac
done
#LOOP_CNT=0
#SD_DEV=
#while [ 1 ];do
# if [ $LOOP_CNT -eq 3 ];then
# echo wait SD Card ready timeout
# break;
# fi
# if [ -b /dev/mmcblk1p1 ];then
# SD_DEV=/dev/mmcblk1p1
# break;
# elif [ -b /dev/mmcblk1 ];then
# SD_DEV=/dev/mmcblk1
# break;
# elif [ -b /dev/mmcblk0p1 ];then
# SD_DEV=/dev/mmcblk0p1
# break;
# elif [ -b /dev/mmcblk0 ];then
# SD_DEV=/dev/mmcblk0
# break;
# else
# echo SD Card not ready, wait
# fi
# LOOP_CNT=$(($LOOP_CNT+1))
# sleep 1
#done
#
## repair sd card file
#if [ "x$SD_DEV" != "x" ]; then
# echo SD Card is ready
#
# if [ -f /usr/bin/fsck_msdos ]; then
# /usr/bin/fsck_msdos -pfS $SD_DEV
# fi
#fi
#if [ -z "$(grep '\<vfat\>' /proc/mounts)" ]; then
# ! /bin/mount -t vfat /dev/mmcblk0 /mnt/extsd 2>/dev/null &&
# /bin/mount -t vfat /dev/mmcblk0p1 /mnt/extsd
#fi
#sleep 1
#/usr/bin/sample_virvi2vo -path /usr/bin/sample_virvi2vo_v851s_sc1721v.conf &
run_usb_adb
#l-sen
echo "show ls value"
# cat /sys/class/gpadc/data
/APP/SL100BACKPANEL &

View File

@ -0,0 +1,6 @@
DISTRIB_ID='tina.huangjituan.20240808.130712'
DISTRIB_RELEASE='Neptune'
DISTRIB_REVISION='5C1C9C53'
DISTRIB_TARGET='v851s-fastboot_sl100_back/generic v2.1'
DISTRIB_DESCRIPTION='tina.huangjituan.20240808.130712 4.0.0'
DISTRIB_TAINTS='no-all no-ipv6 mklibs busybox'

View File

@ -0,0 +1,49 @@
#!/bin/sh
MODULES_DIR="/lib/modules/`uname -r`"
# insmod $MODULES_DIR/configfs.ko
#insmod $MODULES_DIR/usb-common.ko
#insmod $MODULES_DIR/usbcore.ko
insmod $MODULES_DIR/sunxi_hci.ko
insmod $MODULES_DIR/ehci-hcd.ko
insmod $MODULES_DIR/ohci-hcd.ko
# insmod $MODULES_DIR/udc-core.ko
# insmod $MODULES_DIR/libcomposite.ko
insmod $MODULES_DIR/sunxi_usb_udc.ko
# insmod $MODULES_DIR/usb_f_fs.ko
insmod $MODULES_DIR/usb_f_mass_storage.ko
# insmod $MODULES_DIR/usb_f_hid.ko
insmod $MODULES_DIR/sunxi_usbc.ko
if [ -f /lib/modules/4.9.191/videobuf2-vmalloc.ko ];then
insmod $MODULES_DIR/videobuf2-vmalloc.ko
fi
if [ -f /lib/modules/4.9.191/usb_f_uvc.ko ];then
insmod $MODULES_DIR/usb_f_uvc.ko
fi
if [ -f /lib/modules/4.9.191/u_audio.ko ];then
insmod $MODULES_DIR/u_audio.ko
fi
if [ -f /lib/modules/4.9.191/usb_f_uac1.ko ];then
insmod $MODULES_DIR/usb_f_uac1.ko
fi
if [ -f /lib/modules/4.9.191/uvcvideo.ko ];then
insmod $MODULES_DIR/uvcvideo.ko
fi
if [ -f /lib/modules/4.9.191/snd-hwdep.ko ];then
insmod $MODULES_DIR/snd-hwdep.ko
fi
if [ -f /lib/modules/4.9.191/snd-rawmidi.ko ];then
insmod $MODULES_DIR/snd-rawmidi.ko
fi
if [ -f /lib/modules/4.9.191/snd-usbmidi-lib.ko ];then
insmod $MODULES_DIR/snd-usbmidi-lib.ko
fi
if [ -f /lib/modules/4.9.191/snd-usb-audio.ko ];then
insmod $MODULES_DIR/snd-usb-audio.ko
fi
# cat /sys/devices/platform/soc/usbc0/usb_device
# setusbconfig adb
# adbd > /dev/null &

View File

@ -0,0 +1,252 @@
########### paramter (ref to tulip_cedarx.conf)############
[parameter]
dev_name = /dev/video1
# pic_format is UVC_YUY2, UVC_NV12, UVC_H264, UVC_MJPEG
pic_format = UVC_MJPEG
capture_videobufcnt = 5
capture_width = 800
capture_height = 480
capture_framerate = 30
decode_out_width = 1280
decode_out_height = 720
display_x = 0
display_y = 0
display_width = 720
display_height = 1280
# VI and VENC Config
online_en = 0 #在线编码 0:disable, 1:enable
online_share_buf_num = 2 #only for online enable, 1:one buf, 2:two buf
#vipp dev
vipp_id = 0
#vipp wdr setting, 1:enable, 0:disable(default)
wdr_en = 0
#drop frame num, offline: vipp drop frm, online: ve drop frm.
drop_frm_num = 0
##### 1280x720->720p, 1920x1080->1080p, 2560×1440->2k, 3840x2160->4k, 7680x4320->8k
src_width = 1920
src_height = 1080
src_framerate = 20
vi_buffer_num = 3
#saturation, [-256, 512]
saturation_change = 0
#Normal: nv21(yvu420sp), yu12(yuv420p), yv12, nv12
#only for jpeg/mjpeg: nv61, nv16
#LBC: aw_lbc_2_0x, aw_lbc_2_5x, aw_lbc_1_5x, aw_lbc_1_0x
src_pixfmt = "nv21"
#color space: jpeg, rec709, rec709_part_range
color_space = "rec709_part_range"
#venc dev channel id.
venc_ch_id = 0
video_framerate = 20
video_bitrate = 1572864
##### 1280x720->720p, 1920x1080->1080p, 2304x1296->3M, 2560×1440->2k, 3840x2160->4k, 7680x4320->8k
video_width = 1920
video_height = 1080
#H.264; H.265; MJPEG
video_encoder = "H.264"
#####use pfrofile, for h264: 0 -> base; 1 -> main; 2 -> high(suggested);
##### for h265: 0 -> main(suggested); 1 -> main10; 2 -> sti11
profile = 0
#LBC: aw_lbc_2_0x, aw_lbc_2_5x, aw_lbc_1_5x, aw_lbc_no_lossy
ve_ref_lbc_mode = "aw_lbc_1_5x"
#product_mode: 0:static ipc, 1:moving ipc, 2: doorbell, 3:cdr, 4:sdv, 5:projection, 6:UAV(Unmanned Aerial Vehicle)
product_mode = 0
#key frame interval, 0:=frameRate, >0:interval
key_frame_interval = 100
#Enable GDC, 0:disable(default), 1:enable.
enable_gdc = 0
#rc_mode for H264/H265 0:CBR 1:VBR 2:FIXQP(only for debug) 3:ABR(not support)
rc_mode = 1
init_qp = 37
min_i_qp = 25
max_i_qp = 45
min_p_qp = 25
max_p_qp = 45
moving_th = 20
mb_qp_limit_en = 1
quality = 1
p_bits_coef = 10
i_bits_coef = 10
#gop mode is 0:NormalP(only support normalP)
gop_mode = 0
#H265 gop_size should be [1, 63]
gop_size = 2
#Advanced Reference
AdvancedRef_Base = 0 #0 is disable advanced reference, >0 is enable, 10 is default.
AdvancedRef_Enhance = 5
AdvancedRef_RefBaseEn = 0
#fast encoder enable
enable_fast_enc = 0
#smart function
enable_smart = 0
#svc, layer=0,2,3,4
svc_layer=0
#encode rotate, 0, 90, 180, 270, clockwise.
encode_rotate = 270
#encode mirror
mirror = 1 #0: disable, 1: enable
color2grey = "no" #yes or no
2dnr_en = 1
2dnr_strength_y = 127 #[0, 255]
2dnr_strength_c = 127 #[0, 255]
2dnr_threshold_y = 11 #[0, 15]
2dnr_threshold_c = 7 #[0, 15]
3dnr_en = 1
3dnr_pix_level_en = 0
3dnr_smooth_en = 1
3dnr_pix_diff_th = 6 #[0, 31]
3dnr_max_mv_th = 8 #[0, 63]
3dnr_max_mad_th = 11 #[0, 63]
3dnr_min_coef = 13 #[0, 3dnr_max_coef]
3dnr_max_coef = 16 #[3dnr_min_coef, 16]
#roi test
roi_num = 0 # [0, 8]
roi_qp = 50 # (0, 51)
roi_BgFrameRateEnable = 0 # if enable roi, decide if enable BgFrateRate to low non-roi area encode frame rate.
roi_BgFrameRateAttenuation = 3 # n: The ROI dst BgFrameRate is 1/n of the ROI src BgFrameRate.
#PIntraRefresh
IntraRefresh_BlockNum = 0 #0:disable
#ORL(Object Rectangle Label) test
orl_num = 0 # [0,16]
#config vbvBufferSize and threshSize, unit:Byte/s
vbvBufferSize = 0 #0:middleware decide itself, >0:app decide. suggest: 933882(1.5Mbps@20fps)
vbvThreshSize = 0 #0:middleware decide itself, >0:app decide. suggest: 147450(1.5Mbps@20fps)
#MBSuminfoOutput config
mbsuminfo_enable = 0 #0:disable, 1: enable
#crop config
crop_en = 0 #0: disable, 1: enable
crop_rect_x = 0
crop_rect_y = 0
crop_rect_w = 720
crop_rect_h = 1280
vui_timing_info_present_flag = 0
encpp_enable = 1
isp_ve_linkage_enable = 1
camera_adaptive_moving_and_static_enable = 0
ve_lens_moving_max_qp = 40
ve_rec_ref_buf_reduce_enable = 0
super_frm_mode = -1 #-1:use default, 0:none, 1:discarded, 2:re-encode
super_max_rencode_times = 3
super_max_p2i_frm_bitsratio = 0.33
super_i_frm_bits_thr = 0 #0:use default, >0: user specified.
super_p_frm_bits_thr = 0 #0:use default, >0: user specified.
bits_clip_dis_default = 0 #[0, 1]
bits_clip_mode = 1 #[0, 1]
bits_clip_en_gop_clip = 0 #[0, 1]
bits_clip_gop_bit_ratio_th[0] = 0.58 #[0, inf) float
bits_clip_gop_bit_ratio_th[1] = 0.64 #[0, inf) float
bits_clip_gop_bit_ratio_th[2] = 1.25 #[0, inf) float
bits_clip_coef[0][0] = -0.5 #[-0.5, 3] float
bits_clip_coef[0][1] = 0.2 #[bits_clip_p_coef[0][0], 3] float
bits_clip_coef[1][0] = -0.3 #[-0.5, 3] float
bits_clip_coef[1][1] = 0.3 #[bits_clip_p_coef[1][0], 3] float
bits_clip_coef[2][0] = -0.3 #[-0.5, 3] float
bits_clip_coef[2][1] = 0.3 #[bits_clip_p_coef[2][0], 3] float
bits_clip_coef[3][0] = -0.5 #[-0.5, 3] float
bits_clip_coef[3][1] = 0.5 #[bits_clip_p_coef[3][0], 3] float
bits_clip_coef[4][0] = 0.4 #[-0.5, 3] float
bits_clip_coef[4][1] = 0.7 #[bits_clip_p_coef[4][0], 3] float
en_ifrm_mb_rc_move_status_enable = 0
en_ifrm_mb_rc_move_status = 3 #[0, 4]
i_p_target_bits_ratio_enable = 0
i_p_target_bits_ratio_scene_coef[0] = 20
i_p_target_bits_ratio_scene_coef[1] = 17
i_p_target_bits_ratio_scene_coef[2] = 15
i_p_target_bits_ratio_move_coef[0] = 1
i_p_target_bits_ratio_move_coef[1] = 0.75
i_p_target_bits_ratio_move_coef[2] = 0.5
i_p_target_bits_ratio_move_coef[3] = 0.25
i_p_target_bits_ratio_move_coef[4] = 0.25
req_idr_enable = 0
dynamic_set_ve_ref_lbc_mode_en = 0
region_d3d_en = 0
region_d3d_result_en = 0
chroma_qp_offset_enable = 0
chroma_qp_offset = -4 #[-12,12]
h264_constraint_flag_enable = 0
h264_constraint_flag_bit0 = 1 #[0, 1]
h264_constraint_flag_bit1 = 1 #[0, 1]
h264_constraint_flag_bit2 = 1 #[0, 1]
h264_constraint_flag_bit3 = 0 #[0, 1]
h264_constraint_flag_bit4 = 0 #[0, 1]
h264_constraint_flag_bit5 = 0 #[0, 1]
ve2isp_d2d_limit_enable = 0
ve2isp_d2d_limit_d2d_level0 = 768 #[1, 1024]
ve2isp_d2d_limit_d2d_level1 = 640 #[1, 1024]
ve2isp_d2d_limit_d2d_level2 = 512 #[1, 1024]
ve2isp_d2d_limit_d2d_level3 = 448 #[1, 1024]
ve2isp_d2d_limit_d2d_level4 = 384 #[1, 1024]
ve2isp_d2d_limit_d2d_level5 = 320 #[1, 1024]
#AI and AENC 音频输入和编码
ai_encoder_type = "aac" #aac, pcm, g711a, g711u, g726a, g726u
ai_sample_rate = 16000
ai_channel_cnt = 1
ai_bit_width = 16
ai_frame_size = 1024
ai_dev_volume = 100
# ADEC and AO 音频解码和输出
ao_decoder_type = "aac" #aac, pcm, g711a, g711u, g726a, g726u
ao_sample_rate = 16000
ao_channel_cnt = 1
ao_bit_width = 16
ao_frame_size = 1024
ao_dev_volume = 100

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 B

View File

@ -0,0 +1,96 @@
#!/bin/sh
echo "------run rc.final file-----"
#echo "insmod wifi modules"
#insmod /lib/modules/3.4.39/8723ds.ko
#insmod /lib/modules/3.4.39/bcmdhd.ko
#insmod /lib/modules/3.4.39/xradio_mac.ko
#insmod /lib/modules/3.4.39/xradio_core.ko
#insmod /lib/modules/3.4.39/xradio_wlan.ko
export LD_LIBRARY_PATH=/usr/lib/eyesee-mpp:${LD_LIBRARY_PATH}
ulimit -c unlimited
# echo /mnt/extsd/coredump-%e-%p-%s-%t > /proc/sys/kernel/core_pattern
for i in /etc/init.d/S??* ;do
# Ignore dangling symlinks (if any).
[ ! -f "$i" ] && continue
if [ "$i" = "/etc/init.d/S99swupdate_autorun" ]; then
continue
fi
case "$i" in
*.sh)
# Source shell script for speed.
(
trap - INT QUIT TSTP
set start
. $i
)
;;
*)
# No sh extension, so fork subprocess.
$i start
;;
esac
done
#LOOP_CNT=0
#SD_DEV=
#while [ 1 ];do
# if [ $LOOP_CNT -eq 3 ];then
# echo wait SD Card ready timeout
# break;
# fi
# if [ -b /dev/mmcblk1p1 ];then
# SD_DEV=/dev/mmcblk1p1
# break;
# elif [ -b /dev/mmcblk1 ];then
# SD_DEV=/dev/mmcblk1
# break;
# elif [ -b /dev/mmcblk0p1 ];then
# SD_DEV=/dev/mmcblk0p1
# break;
# elif [ -b /dev/mmcblk0 ];then
# SD_DEV=/dev/mmcblk0
# break;
# else
# echo SD Card not ready, wait
# fi
# LOOP_CNT=$(($LOOP_CNT+1))
# sleep 1
#done
#
## repair sd card file
#if [ "x$SD_DEV" != "x" ]; then
# echo SD Card is ready
#
# if [ -f /usr/bin/fsck_msdos ]; then
# /usr/bin/fsck_msdos -pfS $SD_DEV
# fi
#fi
#if [ -z "$(grep '\<vfat\>' /proc/mounts)" ]; then
# ! /bin/mount -t vfat /dev/mmcblk0 /mnt/extsd 2>/dev/null &&
# /bin/mount -t vfat /dev/mmcblk0p1 /mnt/extsd
#fi
#sleep 1
#/usr/bin/sample_virvi2vo -path /usr/bin/sample_virvi2vo_v851s_sc1721v.conf &
run_usb_adb
#l-sen
echo "show ls value"
# cat /sys/class/gpadc/data
/APP/SL100BACKPANEL &

View File

@ -0,0 +1,6 @@
DISTRIB_ID='tina.huangjituan.20240808.130712'
DISTRIB_RELEASE='Neptune'
DISTRIB_REVISION='5C1C9C53'
DISTRIB_TARGET='v851s-fastboot_sl100_back/generic v2.1'
DISTRIB_DESCRIPTION='tina.huangjituan.20240808.130712 4.0.0'
DISTRIB_TAINTS='no-all no-ipv6 mklibs busybox'

View File

@ -0,0 +1,49 @@
#!/bin/sh
MODULES_DIR="/lib/modules/`uname -r`"
# insmod $MODULES_DIR/configfs.ko
#insmod $MODULES_DIR/usb-common.ko
#insmod $MODULES_DIR/usbcore.ko
insmod $MODULES_DIR/sunxi_hci.ko
insmod $MODULES_DIR/ehci-hcd.ko
insmod $MODULES_DIR/ohci-hcd.ko
# insmod $MODULES_DIR/udc-core.ko
# insmod $MODULES_DIR/libcomposite.ko
insmod $MODULES_DIR/sunxi_usb_udc.ko
# insmod $MODULES_DIR/usb_f_fs.ko
insmod $MODULES_DIR/usb_f_mass_storage.ko
# insmod $MODULES_DIR/usb_f_hid.ko
insmod $MODULES_DIR/sunxi_usbc.ko
if [ -f /lib/modules/4.9.191/videobuf2-vmalloc.ko ];then
insmod $MODULES_DIR/videobuf2-vmalloc.ko
fi
if [ -f /lib/modules/4.9.191/usb_f_uvc.ko ];then
insmod $MODULES_DIR/usb_f_uvc.ko
fi
if [ -f /lib/modules/4.9.191/u_audio.ko ];then
insmod $MODULES_DIR/u_audio.ko
fi
if [ -f /lib/modules/4.9.191/usb_f_uac1.ko ];then
insmod $MODULES_DIR/usb_f_uac1.ko
fi
if [ -f /lib/modules/4.9.191/uvcvideo.ko ];then
insmod $MODULES_DIR/uvcvideo.ko
fi
if [ -f /lib/modules/4.9.191/snd-hwdep.ko ];then
insmod $MODULES_DIR/snd-hwdep.ko
fi
if [ -f /lib/modules/4.9.191/snd-rawmidi.ko ];then
insmod $MODULES_DIR/snd-rawmidi.ko
fi
if [ -f /lib/modules/4.9.191/snd-usbmidi-lib.ko ];then
insmod $MODULES_DIR/snd-usbmidi-lib.ko
fi
if [ -f /lib/modules/4.9.191/snd-usb-audio.ko ];then
insmod $MODULES_DIR/snd-usb-audio.ko
fi
# cat /sys/devices/platform/soc/usbc0/usb_device
# setusbconfig adb
# adbd > /dev/null &

Binary file not shown.

View File

@ -0,0 +1 @@
<EFBFBD>

View File

@ -0,0 +1 @@
<EFBFBD><EFBFBD><EFBFBD>

View File

@ -0,0 +1 @@
ソpz

View File

@ -0,0 +1 @@
<EFBFBD><EFBFBD>H<EFBFBD>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,175 @@
;---------------------------------------------------------------------------------------------------------
; 说明: 脚本中的字符串区分大小写,用户可以修改"="后面的数值,但是不要修改前面的字符串
; 描述gpio的形式Port:端口+组内序号<功能分配><内部电阻状态><驱动能力><输出电平状态>
;---------------------------------------------------------------------------------------------------------
[product]
version = "100"
machine = "evb"
;----------------------------------------------------------------------------------
; system configuration
; ?
;dcdc1_vol ---set dcdc1 voltage,mV,1600-3400,100mV/step
;dcdc2_vol ---set dcdc2 voltage,mV,600-1540,20mV/step
;dcdc3_vol ---set dcdc3 voltage,mV,600-1860,20mV/step
;dcdc4_vol ---set dcdc4 voltage,mV,600-1540,20mV/step
;dcdc5_vol ---set dcdc5 voltage,mV,1000-2550,50mV/step
;aldo2_vol ---set aldo2 voltage,mV,700-3300,100mV/step
;aldo3_vol ---set aldo3 voltage,mV,700-3300,100mV/step
;----------------------------------------------------------------------------------
[power_sply]
dcdc1_vol = 3000
dcdc2_vol = 1200
dcdc3_vol = 1200
dcdc4_vol = 1200
dcdc5_vol = 1500
aldo2_vol = 1800
aldo3_vol = 3000
;----------------------------------------------------------------------------------
; 7-6 bit 5-0 bit
;power_mode = grain_size|vol 设置系统电压,=0则不设置范围900~1200mV
;grain_size = 电压粒度 0:10mV 1:20mV 2:50mV 3:100mV
;vol = 电压系数 =0则不设置
;grain_size=0电压公式sys_vol = 500mV + vol * 10mV
;grain_size=1电压公式sys_vol = 500mV + vol * 20mV
;grain_size=2电压公式sys_vol = 500mV + vol * 50mV
;grain_size=3电压公式sys_vol = 500mV + vol * 100mV
;----------------------------------------------------------------------------------
[target]
storage_type = 3
nand_use_ubi = 1
power_mode = 0
[platform]
debug_mode = 0
[card_boot]
logical_start = 40960
sprite_gpio0 =
[card0_boot_para]
card_ctrl = 0
card_high_speed = 1
card_line = 4
sdc_d1 = port:PF0<2><1><default><default>
sdc_d0 = port:PF1<2><1><default><default>
sdc_clk = port:PF2<2><1><default><default>
sdc_cmd = port:PF3<2><1><default><default>
sdc_d3 = port:PF4<2><1><default><default>
sdc_d2 = port:PF5<2><1><default><default>
[card2_boot_para]
card_ctrl = 2
card_high_speed = 1
card_line = 8
sdc_clk = port:PC0<3><1><3><default>
sdc_cmd = port:PC1<3><1><3><default>
sdc_d0 = port:PC2<3><1><3><default>
sdc_d1 = port:PC3<3><1><3><default>
sdc_d2 = port:PC4<3><1><3><default>
sdc_d3 = port:PC5<3><1><3><default>
sdc_d4 = port:PC6<3><1><3><default>
sdc_d5 = port:PC7<3><1><3><default>
sdc_d6 = port:PC8<3><1><3><default>
sdc_d7 = port:PC9<3><1><3><default>
sdc_emmc_rst = port:PC11<3><1><3><default>
sdc_ds = port:PC10<3><2><3><default>
[spinor_para]
;read_mode =4
;flash_size =16
;delay_cycle =1
;frequency =100000000
spi_sclk = port:PC00<4><0><2><default>
spi_cs = port:PC01<4><1><2><default>
spi0_mosi = port:PC02<4><0><2><default>
spi0_miso = port:PC03<4><0><2><default>
spi0_wp = port:PC04<4><0><2><default>
spi0_hold = port:PC05<4><0><2><default>
[twi_para]
twi_used = 1
twi_port = 4
twi_scl = port:PI01<6><1><default><default>
twi_sda = port:PI02<6><1><default><default>
[uart_para]
uart_debug_port = 0
uart_debug_tx = port:PH09<5><1><default><default>
uart_debug_rx = port:PH10<5><1><default><default>
[jtag_para]
jtag_enable = 0
jtag_ms = port:PH9<3><default><default><default>
jtag_ck = port:PH10<3><default><default><default>
jtag_do = port:PH11<3><default><default><default>
jtag_di = port:PH12<3><default><default><default>
;*****************************************************************************
;sdram configuration
;
;*****************************************************************************
[dram_para]
dram_clk = 936
dram_type = 3
dram_zq = 0x7b7bfb
dram_odt_en = 0x1
dram_para1 = 0x0010f2
dram_para2 = 0x0
dram_mr0 = 0x1c70
dram_mr1 = 0x42
dram_mr2 = 0x18
dram_mr3 = 0x0
dram_tpr0 = 0x004A2195
dram_tpr1 = 0x02423190
dram_tpr2 = 0x0008B061
dram_tpr3 = 0xB4787896
dram_tpr4 = 0x1000
dram_tpr5 = 0x48484848
dram_tpr6 = 0x48
dram_tpr7 = 0x1621121e
dram_tpr8 = 0x0
dram_tpr9 = 0x0
dram_tpr10 = 0x0
dram_tpr11 = 0x00120000
dram_tpr12 = 0x00000057
dram_tpr13 = 0x34080100
[partitions]
[partitions/env]
offset = 32
size = 128
[partitions/env-redund]
offset = 160
size = 128
[partitions/boot]
offset = 288
size = 4608
[partitions/rootfs]
offset = 4896
size = 11136
[partitions/extend]
offset = 16032
size = 2048
[partitions/recovery]
offset = 18080
size = 5120
[partitions/rootfs_data]
offset = 23200
size = 1024
[partitions/UDISK]
offset = 24224
size = 0

View File

@ -0,0 +1,175 @@
;---------------------------------------------------------------------------------------------------------
; 说明: 脚本中的字符串区分大小写,用户可以修改"="后面的数值,但是不要修改前面的字符串
; 描述gpio的形式Port:端口+组内序号<功能分配><内部电阻状态><驱动能力><输出电平状态>
;---------------------------------------------------------------------------------------------------------
[product]
version = "100"
machine = "evb"
;----------------------------------------------------------------------------------
; system configuration
; ?
;dcdc1_vol ---set dcdc1 voltage,mV,1600-3400,100mV/step
;dcdc2_vol ---set dcdc2 voltage,mV,600-1540,20mV/step
;dcdc3_vol ---set dcdc3 voltage,mV,600-1860,20mV/step
;dcdc4_vol ---set dcdc4 voltage,mV,600-1540,20mV/step
;dcdc5_vol ---set dcdc5 voltage,mV,1000-2550,50mV/step
;aldo2_vol ---set aldo2 voltage,mV,700-3300,100mV/step
;aldo3_vol ---set aldo3 voltage,mV,700-3300,100mV/step
;----------------------------------------------------------------------------------
[power_sply]
dcdc1_vol = 3000
dcdc2_vol = 1200
dcdc3_vol = 1200
dcdc4_vol = 1200
dcdc5_vol = 1500
aldo2_vol = 1800
aldo3_vol = 3000
;----------------------------------------------------------------------------------
; 7-6 bit 5-0 bit
;power_mode = grain_size|vol 设置系统电压,=0则不设置范围900~1200mV
;grain_size = 电压粒度 0:10mV 1:20mV 2:50mV 3:100mV
;vol = 电压系数 =0则不设置
;grain_size=0电压公式sys_vol = 500mV + vol * 10mV
;grain_size=1电压公式sys_vol = 500mV + vol * 20mV
;grain_size=2电压公式sys_vol = 500mV + vol * 50mV
;grain_size=3电压公式sys_vol = 500mV + vol * 100mV
;----------------------------------------------------------------------------------
[target]
storage_type = 3
nand_use_ubi = 1
power_mode = 0
[platform]
debug_mode = 0
[card_boot]
logical_start = 40960
sprite_gpio0 =
[card0_boot_para]
card_ctrl = 0
card_high_speed = 1
card_line = 4
sdc_d1 = port:PF0<2><1><default><default>
sdc_d0 = port:PF1<2><1><default><default>
sdc_clk = port:PF2<2><1><default><default>
sdc_cmd = port:PF3<2><1><default><default>
sdc_d3 = port:PF4<2><1><default><default>
sdc_d2 = port:PF5<2><1><default><default>
[card2_boot_para]
card_ctrl = 2
card_high_speed = 1
card_line = 8
sdc_clk = port:PC0<3><1><3><default>
sdc_cmd = port:PC1<3><1><3><default>
sdc_d0 = port:PC2<3><1><3><default>
sdc_d1 = port:PC3<3><1><3><default>
sdc_d2 = port:PC4<3><1><3><default>
sdc_d3 = port:PC5<3><1><3><default>
sdc_d4 = port:PC6<3><1><3><default>
sdc_d5 = port:PC7<3><1><3><default>
sdc_d6 = port:PC8<3><1><3><default>
sdc_d7 = port:PC9<3><1><3><default>
sdc_emmc_rst = port:PC11<3><1><3><default>
sdc_ds = port:PC10<3><2><3><default>
[spinor_para]
;read_mode =4
;flash_size =16
;delay_cycle =1
;frequency =100000000
spi_sclk = port:PC00<4><0><2><default>
spi_cs = port:PC01<4><1><2><default>
spi0_mosi = port:PC02<4><0><2><default>
spi0_miso = port:PC03<4><0><2><default>
spi0_wp = port:PC04<4><0><2><default>
spi0_hold = port:PC05<4><0><2><default>
[twi_para]
twi_used = 1
twi_port = 4
twi_scl = port:PI01<6><1><default><default>
twi_sda = port:PI02<6><1><default><default>
[uart_para]
uart_debug_port = 0
uart_debug_tx = port:PH09<5><1><default><default>
uart_debug_rx = port:PH10<5><1><default><default>
[jtag_para]
jtag_enable = 0
jtag_ms = port:PH9<3><default><default><default>
jtag_ck = port:PH10<3><default><default><default>
jtag_do = port:PH11<3><default><default><default>
jtag_di = port:PH12<3><default><default><default>
;*****************************************************************************
;sdram configuration
;
;*****************************************************************************
[dram]
dram_clk = 936
dram_type = 3
dram_zq = 0x7b7bfb
dram_odt_en = 0x1
dram_para1 = 0x0010f2
dram_para2 = 0x0
dram_mr0 = 0x1c70
dram_mr1 = 0x42
dram_mr2 = 0x18
dram_mr3 = 0x0
dram_tpr0 = 0x004A2195
dram_tpr1 = 0x02423190
dram_tpr2 = 0x0008B061
dram_tpr3 = 0xB4787896
dram_tpr4 = 0x1000
dram_tpr5 = 0x48484848
dram_tpr6 = 0x48
dram_tpr7 = 0x1621121e
dram_tpr8 = 0x0
dram_tpr9 = 0x0
dram_tpr10 = 0x0
dram_tpr11 = 0x00120000
dram_tpr12 = 0x00000057
dram_tpr13 = 0x34080100
[partitions]
[partitions/env]
offset = 32
size = 128
[partitions/env-redund]
offset = 160
size = 128
[partitions/boot]
offset = 288
size = 4608
[partitions/rootfs]
offset = 4896
size = 11136
[partitions/extend]
offset = 16032
size = 2048
[partitions/recovery]
offset = 18080
size = 5120
[partitions/rootfs_data]
offset = 23200
size = 1024
[partitions/UDISK]
offset = 24224
size = 0

View File

@ -0,0 +1,147 @@
;---------------------------------------------------------------------------------------------------------
; 说明: 脚本中的字符串区分大小写,用户可以修改"="后面的数值,但是不要修改前面的字符串
;---------------------------------------------------------------------------------------------------------
;--------------------------------------------------------------------------------------------------
; 固件下载参数配置
;--------------------------------------------------------------------------------------------------
;****************************************************
; mbr的大小, 以Kbyte为单位
;****************************************************
[mbr]
size = 16
;********************************************************************************************************
; 分区配置
;
;
; partition 定义范例:
; [partition] ; //表示是一个分区
; name = USERFS2 ; //分区名称
; size = 16384 ; //分区大小 单位: 扇区.分区表示个数最多2^31 * 512 = 2T
; downloadfile = "123.fex" ; //下载文件的路径和名称可以使用相对路径相对是指相对于image.cfg文件所在分区。也可以使用绝对路径
; keydata = 1 ; //私有数据分区,重新量产数据将不丢失
; encrypt = 1 ; //采用加密方式烧录,将提供数据加密,但损失烧录速度
; user_type = ? ; //私有用法
; verify = 1 ; //要求量产完成后校验是否正确
;
; 注1、name唯一, 不允许同名
; 2、name最大12个字符
; 3、size = 0, 将创建一个无大小的空分区
; 4、为了安全和效率考虑分区大小最好保证为16M字节的整数倍
;********************************************************************************************************
[partition_start]
[partition]
name = env
size = 128
downloadfile = "env.fex"
user_type = 0x8000
[partition]
name = env-redund
size = 128
downloadfile = "env.fex"
user_type = 0x8000
[partition]
name = boot
size = 4608
downloadfile = "boot.fex"
user_type = 0x8000
[partition]
name = rootfs
size = 11136
downloadfile = "rootfs.fex"
user_type = 0x8000
[partition]
name = extend
size = 2048
downloadfile = "usr.fex"
user_type = 0x8000
[partition]
name = recovery
size = 5120
downloadfile = "recovery.fex"
user_type = 0x8000
[partition]
name = rootfs_data
size = 1024
user_type = 0x8000
;[partition]
; name = boot
; size = 4480
; downloadfile = "boot.fex"
; user_type = 0x8000
;
;[partition]
; name = boot_backup
; size = 3712
; downloadfile = "boot.fex"
; user_type = 0x8000
;
;[partition]
; name = rootfs
; size = 4352
; downloadfile = "rootfs.fex"
; user_type = 0x8000
;
;[partition]
; name = rootfs_backup
; size = 1280
; downloadfile = "rootfs.fex"
; user_type = 0x8000
;
;[partition]
; name = extend
; size = 2304
; downloadfile = "usr.fex"
; user_type = 0x8000
;
;[partition]
; name = extend_backup
; size = 768
; downloadfile = "usr.fex"
; user_type = 0x8000
;
;;[partition]
;; name = recovery
; size = 6400
;; downloadfile = "recovery.fex"
;; user_type = 0x8000
;
;[partition]
; name = rootfs_data
; size = 1024
; user_type = 0x8000
;
;[partition]
; name = env
; size = 128
; downloadfile = "env.fex"
; user_type = 0x8000

View File

@ -0,0 +1,147 @@
;---------------------------------------------------------------------------------------------------------
; 说明: 脚本中的字符串区分大小写,用户可以修改"="后面的数值,但是不要修改前面的字符串
;---------------------------------------------------------------------------------------------------------
;--------------------------------------------------------------------------------------------------
; 固件下载参数配置
;--------------------------------------------------------------------------------------------------
;****************************************************
; mbr的大小, 以Kbyte为单位
;****************************************************
[mbr]
size = 16
;********************************************************************************************************
; 分区配置
;
;
; partition 定义范例:
; [partition] ; //表示是一个分区
; name = USERFS2 ; //分区名称
; size = 16384 ; //分区大小 单位: 扇区.分区表示个数最多2^31 * 512 = 2T
; downloadfile = "123.fex" ; //下载文件的路径和名称可以使用相对路径相对是指相对于image.cfg文件所在分区。也可以使用绝对路径
; keydata = 1 ; //私有数据分区,重新量产数据将不丢失
; encrypt = 1 ; //采用加密方式烧录,将提供数据加密,但损失烧录速度
; user_type = ? ; //私有用法
; verify = 1 ; //要求量产完成后校验是否正确
;
; 注1、name唯一, 不允许同名
; 2、name最大12个字符
; 3、size = 0, 将创建一个无大小的空分区
; 4、为了安全和效率考虑分区大小最好保证为16M字节的整数倍
;********************************************************************************************************
[partition_start]
[partition]
name = env
size = 128
downloadfile = "env.fex"
user_type = 0x8000
[partition]
name = env-redund
size = 128
downloadfile = "env.fex"
user_type = 0x8000
[partition]
name = boot
size = 4608
downloadfile = "boot.fex"
user_type = 0x8000
[partition]
name = rootfs
size = 11136
downloadfile = "rootfs.fex"
user_type = 0x8000
[partition]
name = extend
size = 2048
downloadfile = "usr.fex"
user_type = 0x8000
[partition]
name = recovery
size = 5120
downloadfile = "recovery.fex"
user_type = 0x8000
[partition]
name = rootfs_data
size = 1024
user_type = 0x8000
;[partition]
; name = boot
; size = 4480
; downloadfile = "boot.fex"
; user_type = 0x8000
;
;[partition]
; name = boot_backup
; size = 3712
; downloadfile = "boot.fex"
; user_type = 0x8000
;
;[partition]
; name = rootfs
; size = 4352
; downloadfile = "rootfs.fex"
; user_type = 0x8000
;
;[partition]
; name = rootfs_backup
; size = 1280
; downloadfile = "rootfs.fex"
; user_type = 0x8000
;
;[partition]
; name = extend
; size = 2304
; downloadfile = "usr.fex"
; user_type = 0x8000
;
;[partition]
; name = extend_backup
; size = 768
; downloadfile = "usr.fex"
; user_type = 0x8000
;
;;[partition]
;; name = recovery
; size = 6400
;; downloadfile = "recovery.fex"
;; user_type = 0x8000
;
;[partition]
; name = rootfs_data
; size = 1024
; user_type = 0x8000
;
;[partition]
; name = env
; size = 128
; downloadfile = "env.fex"
; user_type = 0x8000

View File

@ -0,0 +1,147 @@
;---------------------------------------------------------------------------------------------------------
; 说明: 脚本中的字符串区分大小写,用户可以修改"="后面的数值,但是不要修改前面的字符串
;---------------------------------------------------------------------------------------------------------
;--------------------------------------------------------------------------------------------------
; 固件下载参数配置
;--------------------------------------------------------------------------------------------------
;****************************************************
; mbr的大小, 以Kbyte为单位
;****************************************************
[mbr]
size = 16
;********************************************************************************************************
; 分区配置
;
;
; partition 定义范例:
; [partition] ; //表示是一个分区
; name = USERFS2 ; //分区名称
; size = 16384 ; //分区大小 单位: 扇区.分区表示个数最多2^31 * 512 = 2T
; downloadfile = "123.fex" ; //下载文件的路径和名称可以使用相对路径相对是指相对于image.cfg文件所在分区。也可以使用绝对路径
; keydata = 1 ; //私有数据分区,重新量产数据将不丢失
; encrypt = 1 ; //采用加密方式烧录,将提供数据加密,但损失烧录速度
; user_type = ? ; //私有用法
; verify = 1 ; //要求量产完成后校验是否正确
;
; 注1、name唯一, 不允许同名
; 2、name最大12个字符
; 3、size = 0, 将创建一个无大小的空分区
; 4、为了安全和效率考虑分区大小最好保证为16M字节的整数倍
;********************************************************************************************************
[partition_start]
[partition]
name = env
size = 128
downloadfile = "env.fex"
user_type = 0x8000
[partition]
name = env-redund
size = 128
downloadfile = "env.fex"
user_type = 0x8000
[partition]
name = boot
size = 4608
downloadfile = "boot.fex"
user_type = 0x8000
[partition]
name = rootfs
size = 11136
downloadfile = "rootfs.fex"
user_type = 0x8000
[partition]
name = extend
size = 2048
downloadfile = "usr.fex"
user_type = 0x8000
[partition]
name = recovery
size = 5120
downloadfile = "recovery.fex"
user_type = 0x8000
[partition]
name = rootfs_data
size = 1024
user_type = 0x8000
;[partition]
; name = boot
; size = 4480
; downloadfile = "boot.fex"
; user_type = 0x8000
;
;[partition]
; name = boot_backup
; size = 3712
; downloadfile = "boot.fex"
; user_type = 0x8000
;
;[partition]
; name = rootfs
; size = 4352
; downloadfile = "rootfs.fex"
; user_type = 0x8000
;
;[partition]
; name = rootfs_backup
; size = 1280
; downloadfile = "rootfs.fex"
; user_type = 0x8000
;
;[partition]
; name = extend
; size = 2304
; downloadfile = "usr.fex"
; user_type = 0x8000
;
;[partition]
; name = extend_backup
; size = 768
; downloadfile = "usr.fex"
; user_type = 0x8000
;
;;[partition]
;; name = recovery
; size = 6400
;; downloadfile = "recovery.fex"
;; user_type = 0x8000
;
;[partition]
; name = rootfs_data
; size = 1024
; user_type = 0x8000
;
;[partition]
; name = env
; size = 128
; downloadfile = "env.fex"
; user_type = 0x8000

View File

@ -0,0 +1,141 @@
;---------------------------------------------------------------------------------------------------------
; 说明: 脚本中的字符串区分大小写,用户可以修改"="后面的数值,但是不要修改前面的字符串
;---------------------------------------------------------------------------------------------------------
;--------------------------------------------------------------------------------------------------
; 固件下载参数配置
;--------------------------------------------------------------------------------------------------
;****************************************************
; mbr的大小, 以Kbyte为单位
;****************************************************
[mbr]
size = 16
;********************************************************************************************************
; 分区配置
;
;
; partition 定义范例:
; [partition] ; //表示是一个分区
; name = USERFS2 ; //分区名称
; size = 16384 ; //分区大小 单位: 扇区.分区表示个数最多2^31 * 512 = 2T
; downloadfile = "123.fex" ; //下载文件的路径和名称可以使用相对路径相对是指相对于image.cfg文件所在分区。也可以使用绝对路径
; keydata = 1 ; //私有数据分区,重新量产数据将不丢失
; encrypt = 1 ; //采用加密方式烧录,将提供数据加密,但损失烧录速度
; user_type = ? ; //私有用法
; verify = 1 ; //要求量产完成后校验是否正确
;
; 注1、name唯一, 不允许同名
; 2、name最大12个字符
; 3、size = 0, 将创建一个无大小的空分区
; 4、为了安全和效率考虑分区大小最好保证为16M字节的整数倍
;********************************************************************************************************
[partition_start]
[partition]
name = env
size = 128
user_type = 0x8000
[partition]
name = env-redund
size = 128
user_type = 0x8000
[partition]
name = boot
size = 4608
user_type = 0x8000
[partition]
name = rootfs
size = 11136
user_type = 0x8000
[partition]
name = extend
size = 2048
user_type = 0x8000
[partition]
name = recovery
size = 5120
user_type = 0x8000
[partition]
name = rootfs_data
size = 1024
user_type = 0x8000
;[partition]
; name = boot
; size = 4480
; downloadfile = "boot.fex"
; user_type = 0x8000
;
;[partition]
; name = boot_backup
; size = 3712
; downloadfile = "boot.fex"
; user_type = 0x8000
;
;[partition]
; name = rootfs
; size = 4352
; downloadfile = "rootfs.fex"
; user_type = 0x8000
;
;[partition]
; name = rootfs_backup
; size = 1280
; downloadfile = "rootfs.fex"
; user_type = 0x8000
;
;[partition]
; name = extend
; size = 2304
; downloadfile = "usr.fex"
; user_type = 0x8000
;
;[partition]
; name = extend_backup
; size = 768
; downloadfile = "usr.fex"
; user_type = 0x8000
;
;;[partition]
;; name = recovery
; size = 6400
;; downloadfile = "recovery.fex"
;; user_type = 0x8000
;
;[partition]
; name = rootfs_data
; size = 1024
; user_type = 0x8000
;
;[partition]
; name = env
; size = 128
; downloadfile = "env.fex"
; user_type = 0x8000

View File

@ -0,0 +1,141 @@
;---------------------------------------------------------------------------------------------------------
; 说明: 脚本中的字符串区分大小写,用户可以修改"="后面的数值,但是不要修改前面的字符串
;---------------------------------------------------------------------------------------------------------
;--------------------------------------------------------------------------------------------------
; 固件下载参数配置
;--------------------------------------------------------------------------------------------------
;****************************************************
; mbr的大小, 以Kbyte为单位
;****************************************************
[mbr]
size = 16
;********************************************************************************************************
; 分区配置
;
;
; partition 定义范例:
; [partition] ; //表示是一个分区
; name = USERFS2 ; //分区名称
; size = 16384 ; //分区大小 单位: 扇区.分区表示个数最多2^31 * 512 = 2T
; downloadfile = "123.fex" ; //下载文件的路径和名称可以使用相对路径相对是指相对于image.cfg文件所在分区。也可以使用绝对路径
; keydata = 1 ; //私有数据分区,重新量产数据将不丢失
; encrypt = 1 ; //采用加密方式烧录,将提供数据加密,但损失烧录速度
; user_type = ? ; //私有用法
; verify = 1 ; //要求量产完成后校验是否正确
;
; 注1、name唯一, 不允许同名
; 2、name最大12个字符
; 3、size = 0, 将创建一个无大小的空分区
; 4、为了安全和效率考虑分区大小最好保证为16M字节的整数倍
;********************************************************************************************************
[partition_start]
[partition]
name = env
size = 128
user_type = 0x8000
[partition]
name = env-redund
size = 128
user_type = 0x8000
[partition]
name = boot
size = 4608
user_type = 0x8000
[partition]
name = rootfs
size = 11136
user_type = 0x8000
[partition]
name = extend
size = 2048
user_type = 0x8000
[partition]
name = recovery
size = 5120
user_type = 0x8000
[partition]
name = rootfs_data
size = 1024
user_type = 0x8000
;[partition]
; name = boot
; size = 4480
; downloadfile = "boot.fex"
; user_type = 0x8000
;
;[partition]
; name = boot_backup
; size = 3712
; downloadfile = "boot.fex"
; user_type = 0x8000
;
;[partition]
; name = rootfs
; size = 4352
; downloadfile = "rootfs.fex"
; user_type = 0x8000
;
;[partition]
; name = rootfs_backup
; size = 1280
; downloadfile = "rootfs.fex"
; user_type = 0x8000
;
;[partition]
; name = extend
; size = 2304
; downloadfile = "usr.fex"
; user_type = 0x8000
;
;[partition]
; name = extend_backup
; size = 768
; downloadfile = "usr.fex"
; user_type = 0x8000
;
;;[partition]
;; name = recovery
; size = 6400
;; downloadfile = "recovery.fex"
;; user_type = 0x8000
;
;[partition]
; name = rootfs_data
; size = 1024
; user_type = 0x8000
;
;[partition]
; name = env
; size = 128
; downloadfile = "env.fex"
; user_type = 0x8000

Some files were not shown because too many files have changed in this diff Show More