# Generated by Huawei LiteOS Kconfig Tool # # Compiler # LOSCFG_COMPILER_GNU_BINUTILS=y LOSCFG_COMPILER_GCC=y # LOSCFG_COMPILER_HIMIX210_64 is not set LOSCFG_COMPILER_HCC_64=y # # Compiler Options # # end of Compiler Options # LOSCFG_COMPILER_OPTIMIZE_NONE is not set LOSCFG_COMPILER_OPTIMIZE_SPEED=y # LOSCFG_COMPILER_OPTIMIZE_SIZE is not set # LOSCFG_COMPILER_THIRDPARTY_SUPPORT is not set # end of Compiler # # Targets # # LOSCFG_FAMILY_BVT is not set # LOSCFG_FAMILY_DPT is not set # LOSCFG_FAMILY_AIOT is not set # LOSCFG_FAMILY_STB is not set # LOSCFG_FAMILY_QEMU is not set # LOSCFG_FAMILY_STM32 is not set # LOSCFG_FAMILY_SECRET is not set # LOSCFG_FAMILY_HQ is not set # LOSCFG_FAMILY_ENERGY is not set # LOSCFG_FAMILY_SHC is not set LOSCFG_FAMILY_ASCEND=y LOSCFG_FAMILY="ascend" LOSCFG_PLATFORM="hi1980b_imu" # LOSCFG_PLATFORM_HI1980_IMU is not set LOSCFG_PLATFORM_HI1980B_IMU=y # LOSCFG_PLATFORM_HI1980B_FFTS is not set # LOSCFG_PLATFORM_HI1910B_TSCH is not set # LOSCFG_PLATFORM_HI1980B_TSCH is not set # LOSCFG_PLATFORM_HI1980B_VDEC is not set # LOSCFG_PLATFORM_HI1980_TSCH is not set # LOSCFG_PLATFORM_HI1910_TSCH is not set # LOSCFG_PLATFORM_HI1910P_TSCH is not set LOSCFG_PLATFORM_ASCEND=y LOSCFG_USING_BOARD_LD=y # LOSCFG_ARCH_FPU_ENABLE is not set LOSCFG_ARCH_SECURE_MONITOR_MODE=y # LOSCFG_APC_ENABLE is not set LOSCFG_ARCH_PMU=y LOSCFG_ARCH_ARM_VER="armv8-a" LOSCFG_ARCH_CPU="cortex-a53" LOSCFG_ARCH_ARM_AARCH64=y LOSCFG_ARCH_ARM_V8A=y LOSCFG_ARCH_CORTEX_A53=y # LOSCFG_ARCH_EXC_RECOVER is not set # end of Targets # # Kernel # LOSCFG_KERNEL_MIN=y # LOSCFG_KERNEL_SMP is not set # # Basic Config # LOSCFG_SCHED=y LOSCFG_SCHED_SQ=y # # Task # # LOSCFG_TASK_JOINABLE is not set LOSCFG_BASE_CORE_TIMESLICE=y LOSCFG_BASE_CORE_TIMESLICE_TIMEOUT=2 LOSCFG_OBSOLETE_API=y LOSCFG_BASE_CORE_TSK_MONITOR=y # LOSCFG_TASK_STACK_STATIC_ALLOCATION is not set LOSCFG_TASK_STACK_DYNAMIC_ALLOCATION=y LOSCFG_BASE_CORE_TSK_LIMIT=20 LOSCFG_BASE_CORE_TSK_MIN_STACK_SIZE=2048 LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE=24576 LOSCFG_BASE_CORE_TSK_SWTMR_STACK_SIZE=24576 LOSCFG_BASE_CORE_TSK_IDLE_STACK_SIZE=2048 LOSCFG_BASE_CORE_TSK_DEFAULT_PRIO=10 LOSCFG_BASE_CORE_TICK_PER_SECOND=1000 # end of Task LOSCFG_BASE_CORE_USE_MULTI_LIST=y # LOSCFG_BASE_CORE_USE_SINGLE_LIST is not set # end of Basic Config # # Memory Management # LOSCFG_KERNEL_MEM_ALLOC=y LOSCFG_KERNEL_MEM_BESTFIT=y # LOSCFG_KERNEL_MEM_BESTFIT_LITTLE is not set # LOSCFG_KERNEL_MEM_SLAB_EXTENTION is not set LOSCFG_MEM_TASK_STAT=y # LOSCFG_MEM_MUL_MODULE is not set # LOSCFG_KERNEL_MEMBOX is not set # end of Memory Management # # Interrupt Management # LOSCFG_ARCH_INTERRUPT_TAKEOVER=y LOSCFG_ARCH_INTERRUPT_PREEMPTION=y # LOSCFG_HWI_PRE_POST_PROCESS is not set LOSCFG_HWI_WITH_ARG=y LOSCFG_SHARED_IRQ=y LOSCFG_IRQ_USE_STANDALONE_STACK=y # LOSCFG_HWI_BOTTOM_HALF is not set LOSCFG_PLATFORM_HWI_LIMIT=1024 LOSCFG_HWI_PRIO_LIMIT=16 # end of Interrupt Management # # Exception Management # # LOSCFG_EXC_SIMPLE_INFO is not set # LOSCFG_SHELL_EXCINFO_DUMP is not set # end of Exception Management # LOSCFG_LASLR is not set LOSCFG_BASE_CORE_SWTMR=y LOSCFG_BASE_CORE_SWTMR_LIMIT=20 # LOSCFG_BASE_CORE_SWTMR_IN_ISR is not set LOSCFG_BASE_IPC_QUEUE=y # LOSCFG_QUEUE_STATIC_ALLOCATION is not set LOSCFG_QUEUE_DYNAMIC_ALLOCATION=y LOSCFG_BASE_IPC_QUEUE_LIMIT=20 LOSCFG_BASE_IPC_EVENT=y LOSCFG_BASE_IPC_MUX=y LOSCFG_MUTEX_WAITMODE_PRIO=y # LOSCFG_MUTEX_WAITMODE_FIFO is not set LOSCFG_BASE_IPC_MUX_LIMIT=20 LOSCFG_BASE_IPC_SEM=y LOSCFG_BASE_IPC_SEM_LIMIT=20 # LOSCFG_BASE_IPC_RWSEM is not set # LOSCFG_KERNEL_NX is not set LOSCFG_KERNEL_PRINTF=y LOSCFG_KERNEL_PRINTF_SIZE_EXTEND=y LOSCFG_KERNEL_RINGBUF=y LOSCFG_KERNEL_EXTKERNEL=y # LOSCFG_KERNEL_CPPSUPPORT is not set LOSCFG_KERNEL_CPUP=y LOSCFG_CPUP_START_STOP=y # LOSCFG_CPUP_INCLUDE_IRQ is not set # # Cpup Parameters Configuration # LOSCFG_CPUP_SAMPLE_PERIOD=100 LOSCFG_CPUP_HISTORY_RECORD_NUM=10 # end of Cpup Parameters Configuration # LOSCFG_KERNEL_DYNLOAD is not set # LOSCFG_KERNEL_PERF is not set # LOSCFG_KERNEL_RPQUEUE is not set # LOSCFG_KERNEL_TRACE is not set # LOSCFG_BASE_CORE_SYS_RES_CHECK is not set # end of Kernel # # Lib # LOSCFG_LIB_LIBSEC=y LOSCFG_LIB_LIBC=y # LOSCFG_COMPAT_POSIX is not set # LOSCFG_LIB_LIBM is not set # LOSCFG_LIB_FORMAT is not set # end of Lib # # Compat # # LOSCFG_COMPAT_CMSIS is not set # LOSCFG_COMPAT_LINUX is not set # end of Compat # # FileSystem # # LOSCFG_FS_COMPAT_NUTTX is not set # LOSCFG_FS_VFS is not set # end of FileSystem # # Debug # # LOSCFG_COMPILE_DEBUG is not set LOSCFG_PLATFORM_ADAPT=y LOSCFG_BACKTRACE=y # LOSCFG_ENABLE_MAGICKEY is not set # LOSCFG_DEBUG_VERSION is not set LOSCFG_SERIAL_OUTPUT_ENABLE=y LOSCFG_APPINIT_TESTSUIT=y LOSCFG_PLATFORM_OSAPPINIT=y # LOSCFG_TEST is not set # LOSCFG_KERNEL_LMS is not set # end of Debug # # Driver # # LOSCFG_DRIVERS_BASE is not set LOSCFG_ARM_GIC_V3=y LOSCFG_ARM_GENERIC_TIMER=y LOSCFG_DRIVERS_UART_LITEOS=y LOSCFG_DRIVERS_UART_ARM_PL011=y # LOSCFG_DRIVERS_UART is not set LOSCFG_DRIVERS_SIMPLE_UART=y # LOSCFG_DRIVERS_USB is not set # end of Driver # # Stack Smashing Protector (SSP) Compiler Feature # # LOSCFG_CC_NO_STACKPROTECTOR is not set # LOSCFG_CC_STACKPROTECTOR is not set LOSCFG_CC_STACKPROTECTOR_STRONG=y # LOSCFG_CC_STACKPROTECTOR_ALL is not set # end of Stack Smashing Protector (SSP) Compiler Feature