6
6
#
7
7
# RT-Thread Kernel
8
8
#
9
- CONFIG_RT_NAME_MAX=8
9
+ CONFIG_RT_NAME_MAX=16
10
10
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
11
- # CONFIG_RT_USING_SMART is not set
11
+ CONFIG_RT_USING_SMART=y
12
12
CONFIG_RT_USING_SMP=y
13
- CONFIG_RT_CPUS_NR=4
14
- CONFIG_RT_ALIGN_SIZE=8
13
+ CONFIG_RT_CPUS_NR=2
14
+ CONFIG_RT_ALIGN_SIZE=4
15
15
# CONFIG_RT_THREAD_PRIORITY_8 is not set
16
16
CONFIG_RT_THREAD_PRIORITY_32=y
17
17
# CONFIG_RT_THREAD_PRIORITY_256 is not set
@@ -22,11 +22,11 @@ CONFIG_RT_USING_HOOK=y
22
22
CONFIG_RT_HOOK_USING_FUNC_PTR=y
23
23
CONFIG_RT_USING_IDLE_HOOK=y
24
24
CONFIG_RT_IDLE_HOOK_LIST_SIZE=4
25
- CONFIG_IDLE_THREAD_STACK_SIZE=256
26
- CONFIG_SYSTEM_THREAD_STACK_SIZE=256
25
+ CONFIG_IDLE_THREAD_STACK_SIZE=4096
26
+ CONFIG_SYSTEM_THREAD_STACK_SIZE=4096
27
27
CONFIG_RT_USING_TIMER_SOFT=y
28
28
CONFIG_RT_TIMER_THREAD_PRIO=4
29
- CONFIG_RT_TIMER_THREAD_STACK_SIZE=512
29
+ CONFIG_RT_TIMER_THREAD_STACK_SIZE=4096
30
30
31
31
#
32
32
# kservice optimization
@@ -35,7 +35,7 @@ CONFIG_RT_KSERVICE_USING_STDLIB=y
35
35
# CONFIG_RT_KSERVICE_USING_STDLIB_MEMORY is not set
36
36
# CONFIG_RT_KSERVICE_USING_TINY_SIZE is not set
37
37
# CONFIG_RT_USING_TINY_FFS is not set
38
- # CONFIG_RT_KPRINTF_USING_LONGLONG is not set
38
+ CONFIG_RT_KPRINTF_USING_LONGLONG=y
39
39
CONFIG_RT_DEBUG=y
40
40
# CONFIG_RT_DEBUG_COLOR is not set
41
41
# CONFIG_RT_DEBUG_INIT_CONFIG is not set
@@ -47,6 +47,7 @@ CONFIG_RT_DEBUG=y
47
47
# CONFIG_RT_DEBUG_MEM_CONFIG is not set
48
48
# CONFIG_RT_DEBUG_SLAB_CONFIG is not set
49
49
# CONFIG_RT_DEBUG_MEMHEAP_CONFIG is not set
50
+ # CONFIG_RT_DEBUG_PAGE_LEAK is not set
50
51
# CONFIG_RT_DEBUG_MODULE_CONFIG is not set
51
52
52
53
#
@@ -66,7 +67,9 @@ CONFIG_RT_PAGE_MAX_ORDER=11
66
67
CONFIG_RT_USING_MEMPOOL=y
67
68
CONFIG_RT_USING_SMALL_MEM=y
68
69
# CONFIG_RT_USING_SLAB is not set
69
- # CONFIG_RT_USING_MEMHEAP is not set
70
+ CONFIG_RT_USING_MEMHEAP=y
71
+ CONFIG_RT_MEMHEAP_FAST_MODE=y
72
+ # CONFIG_RT_MEMHEAP_BEST_MODE is not set
70
73
CONFIG_RT_USING_SMALL_MEM_AS_HEAP=y
71
74
# CONFIG_RT_USING_MEMHEAP_AS_HEAP is not set
72
75
# CONFIG_RT_USING_SLAB_AS_HEAP is not set
@@ -84,9 +87,9 @@ CONFIG_RT_USING_DEVICE=y
84
87
# CONFIG_RT_USING_DM is not set
85
88
# CONFIG_RT_USING_INTERRUPT_INFO is not set
86
89
CONFIG_RT_USING_CONSOLE=y
87
- CONFIG_RT_CONSOLEBUF_SIZE=128
90
+ CONFIG_RT_CONSOLEBUF_SIZE=256
88
91
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
89
- CONFIG_RT_VER_NUM=0x50000
92
+ CONFIG_RT_VER_NUM=0x50001
90
93
# CONFIG_RT_USING_STDC_ATOMIC is not set
91
94
CONFIG_RT_USING_CACHE=y
92
95
CONFIG_RT_USING_HW_ATOMIC=y
@@ -96,6 +99,8 @@ CONFIG_RT_USING_CPU_FFS=y
96
99
CONFIG_ARCH_MM_MMU=y
97
100
CONFIG_ARCH_ARM=y
98
101
CONFIG_ARCH_ARM_MMU=y
102
+ CONFIG_KERNEL_VADDR_START=0xc0000000
103
+ # CONFIG_RT_IOREMAP_LATE is not set
99
104
CONFIG_ARCH_ARM_CORTEX_A=y
100
105
# CONFIG_RT_SMP_AUTO_BOOT is not set
101
106
# CONFIG_RT_USING_GIC_V2 is not set
@@ -108,7 +113,7 @@ CONFIG_RT_USING_GIC_V3=y
108
113
#
109
114
CONFIG_RT_USING_COMPONENTS_INIT=y
110
115
CONFIG_RT_USING_USER_MAIN=y
111
- CONFIG_RT_MAIN_THREAD_STACK_SIZE=2048
116
+ CONFIG_RT_MAIN_THREAD_STACK_SIZE=8192
112
117
CONFIG_RT_MAIN_THREAD_PRIORITY=10
113
118
# CONFIG_RT_USING_LEGACY is not set
114
119
CONFIG_RT_USING_MSH=y
@@ -126,49 +131,70 @@ CONFIG_FINSH_USING_DESCRIPTION=y
126
131
# CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set
127
132
# CONFIG_FINSH_USING_AUTH is not set
128
133
CONFIG_FINSH_ARG_MAX=10
134
+
135
+ #
136
+ # DFS: device virtual file system
137
+ #
129
138
CONFIG_RT_USING_DFS=y
130
139
CONFIG_DFS_USING_POSIX=y
131
140
CONFIG_DFS_USING_WORKDIR=y
141
+ # CONFIG_RT_USING_DFS_MNTTABLE is not set
142
+ CONFIG_DFS_FD_MAX=16
143
+ CONFIG_RT_USING_DFS_V1=y
144
+ # CONFIG_RT_USING_DFS_V2 is not set
132
145
CONFIG_DFS_FILESYSTEMS_MAX=4
133
146
CONFIG_DFS_FILESYSTEM_TYPES_MAX=4
134
- CONFIG_DFS_FD_MAX=16
135
- # CONFIG_RT_USING_DFS_MNTTABLE is not set
136
147
# CONFIG_RT_USING_DFS_ELMFAT is not set
137
- # CONFIG_RT_USING_DFS_DEVFS is not set
148
+ CONFIG_RT_USING_DFS_DEVFS=y
138
149
# CONFIG_RT_USING_DFS_ROMFS is not set
139
150
# CONFIG_RT_USING_DFS_CROMFS is not set
140
- # CONFIG_RT_USING_DFS_RAMFS is not set
151
+ CONFIG_RT_USING_DFS_RAMFS=y
141
152
# CONFIG_RT_USING_DFS_TMPFS is not set
142
153
# CONFIG_RT_USING_FAL is not set
154
+ CONFIG_RT_USING_LWP=y
155
+ CONFIG_RT_LWP_MAX_NR=30
156
+ CONFIG_LWP_TASK_STACK_SIZE=16384
157
+ CONFIG_RT_CH_MSG_MAX_NR=1024
158
+ CONFIG_LWP_CONSOLE_INPUT_BUFFER_SIZE=1024
159
+ CONFIG_LWP_TID_MAX_NR=64
160
+ CONFIG_LWP_ENABLE_ASID=y
161
+ CONFIG_RT_LWP_SHM_MAX_NR=64
162
+ # CONFIG_LWP_UNIX98_PTY is not set
143
163
144
164
#
145
165
# Device Drivers
146
166
#
147
167
CONFIG_RT_USING_DEVICE_IPC=y
148
168
CONFIG_RT_UNAMED_PIPE_NUMBER=64
149
- # CONFIG_RT_USING_SYSTEM_WORKQUEUE is not set
169
+ CONFIG_RT_USING_SYSTEM_WORKQUEUE=y
170
+ CONFIG_RT_SYSTEM_WORKQUEUE_STACKSIZE=4096
171
+ CONFIG_RT_SYSTEM_WORKQUEUE_PRIORITY=23
150
172
CONFIG_RT_USING_SERIAL=y
151
173
CONFIG_RT_USING_SERIAL_V1=y
152
174
# CONFIG_RT_USING_SERIAL_V2 is not set
153
175
CONFIG_RT_SERIAL_USING_DMA=y
154
- CONFIG_RT_SERIAL_RB_BUFSZ=64
176
+ CONFIG_RT_SERIAL_RB_BUFSZ=1024
177
+ CONFIG_RT_USING_TTY=y
178
+ # CONFIG_RT_TTY_DEBUG is not set
155
179
# CONFIG_RT_USING_CAN is not set
156
180
# CONFIG_RT_USING_HWTIMER is not set
157
181
# CONFIG_RT_USING_CPUTIME is not set
158
182
# CONFIG_RT_USING_I2C is not set
159
183
# CONFIG_RT_USING_PHY is not set
160
- CONFIG_RT_USING_PIN=y
184
+ # CONFIG_RT_USING_PIN is not set
161
185
# CONFIG_RT_USING_ADC is not set
162
186
# CONFIG_RT_USING_DAC is not set
163
- # CONFIG_RT_USING_NULL is not set
164
- # CONFIG_RT_USING_ZERO is not set
165
- # CONFIG_RT_USING_RANDOM is not set
187
+ CONFIG_RT_USING_NULL=y
188
+ CONFIG_RT_USING_ZERO=y
189
+ CONFIG_RT_USING_RANDOM=y
166
190
# CONFIG_RT_USING_PWM is not set
167
191
# CONFIG_RT_USING_MTD_NOR is not set
168
192
# CONFIG_RT_USING_MTD_NAND is not set
169
193
# CONFIG_RT_USING_PM is not set
170
194
# CONFIG_RT_USING_FDT is not set
171
- # CONFIG_RT_USING_RTC is not set
195
+ CONFIG_RT_USING_RTC=y
196
+ # CONFIG_RT_USING_ALARM is not set
197
+ # CONFIG_RT_USING_SOFT_RTC is not set
172
198
# CONFIG_RT_USING_SDIO is not set
173
199
# CONFIG_RT_USING_SPI is not set
174
200
# CONFIG_RT_USING_WDT is not set
@@ -198,19 +224,28 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
198
224
#
199
225
# POSIX (Portable Operating System Interface) layer
200
226
#
201
- # CONFIG_RT_USING_POSIX_FS is not set
202
- # CONFIG_RT_USING_POSIX_DELAY is not set
203
- # CONFIG_RT_USING_POSIX_CLOCK is not set
204
- # CONFIG_RT_USING_POSIX_TIMER is not set
227
+ CONFIG_RT_USING_POSIX_FS=y
228
+ CONFIG_RT_USING_POSIX_DEVIO=y
229
+ CONFIG_RT_USING_POSIX_STDIO=y
230
+ CONFIG_RT_USING_POSIX_POLL=y
231
+ CONFIG_RT_USING_POSIX_SELECT=y
232
+ # CONFIG_RT_USING_POSIX_SOCKET is not set
233
+ CONFIG_RT_USING_POSIX_TERMIOS=y
234
+ CONFIG_RT_USING_POSIX_AIO=y
235
+ # CONFIG_RT_USING_POSIX_MMAN is not set
236
+ CONFIG_RT_USING_POSIX_DELAY=y
237
+ CONFIG_RT_USING_POSIX_CLOCK=y
238
+ CONFIG_RT_USING_POSIX_TIMER=y
205
239
# CONFIG_RT_USING_PTHREADS is not set
206
240
# CONFIG_RT_USING_MODULE is not set
207
241
208
242
#
209
243
# Interprocess Communication (IPC)
210
244
#
211
- # CONFIG_RT_USING_POSIX_PIPE is not set
212
- # CONFIG_RT_USING_POSIX_MESSAGE_QUEUE is not set
213
- # CONFIG_RT_USING_POSIX_MESSAGE_SEMAPHORE is not set
245
+ CONFIG_RT_USING_POSIX_PIPE=y
246
+ CONFIG_RT_USING_POSIX_PIPE_SIZE=512
247
+ CONFIG_RT_USING_POSIX_MESSAGE_QUEUE=y
248
+ CONFIG_RT_USING_POSIX_MESSAGE_SEMAPHORE=y
214
249
215
250
#
216
251
# Socket is in the 'Network' category
@@ -228,9 +263,13 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
228
263
#
229
264
# Utilities
230
265
#
231
- # CONFIG_RT_USING_RYM is not set
266
+ CONFIG_RT_USING_RYM=y
267
+ # CONFIG_YMODEM_USING_CRC_TABLE is not set
268
+ CONFIG_YMODEM_USING_FILE_TRANSFER=y
232
269
# CONFIG_RT_USING_ULOG is not set
233
- # CONFIG_RT_USING_UTEST is not set
270
+ CONFIG_RT_USING_UTEST=y
271
+ CONFIG_UTEST_THR_STACK_SIZE=4096
272
+ CONFIG_UTEST_THR_PRIORITY=20
234
273
# CONFIG_RT_USING_VAR_EXPORT is not set
235
274
CONFIG_RT_USING_ADT=y
236
275
# CONFIG_RT_USING_RT_LINK is not set
@@ -627,7 +666,6 @@ CONFIG_RT_USING_ADT=y
627
666
# CONFIG_PKG_USING_LKDGUI is not set
628
667
# CONFIG_PKG_USING_NRF5X_SDK is not set
629
668
# CONFIG_PKG_USING_NRFX is not set
630
- # CONFIG_PKG_USING_WM_LIBRARIES is not set
631
669
632
670
#
633
671
# Kendryte SDK
@@ -685,7 +723,6 @@ CONFIG_RT_USING_ADT=y
685
723
# CONFIG_PKG_USING_MISAKA_AT24CXX is not set
686
724
# CONFIG_PKG_USING_MISAKA_RGB_BLING is not set
687
725
# CONFIG_PKG_USING_LORA_MODEM_DRIVER is not set
688
- # CONFIG_PKG_USING_BL_MCU_SDK is not set
689
726
# CONFIG_PKG_USING_SOFT_SERIAL is not set
690
727
# CONFIG_PKG_USING_MB85RS16 is not set
691
728
# CONFIG_PKG_USING_RFM300 is not set
@@ -1000,6 +1037,9 @@ CONFIG_RT_USING_ADT=y
1000
1037
CONFIG_BSP_USING_UART=y
1001
1038
CONFIG_RT_USING_UART1=y
1002
1039
# CONFIG_RT_USING_UART0 is not set
1040
+ # CONFIG_BSP_USING_SPI is not set
1041
+ # CONFIG_BSP_USING_CAN is not set
1042
+ # CONFIG_BSP_USING_QSPI is not set
1003
1043
1004
1044
#
1005
1045
# Board extended module Drivers
@@ -1017,8 +1057,8 @@ CONFIG_USE_AARCH64_L1_TO_AARCH32=y
1017
1057
#
1018
1058
# CONFIG_TARGET_F2000_4 is not set
1019
1059
# CONFIG_TARGET_D2000 is not set
1020
- CONFIG_TARGET_E2000Q=y
1021
- # CONFIG_TARGET_E2000D is not set
1060
+ # CONFIG_TARGET_E2000Q is not set
1061
+ CONFIG_TARGET_E2000D=y
1022
1062
# CONFIG_TARGET_E2000S is not set
1023
1063
CONFIG_TARGET_E2000=y
1024
1064
CONFIG_DEFAULT_DEBUG_PRINT_UART1=y
@@ -1055,6 +1095,8 @@ CONFIG_ENABLE_Pl011_UART=y
1055
1095
# CONFIG_USE_ADC is not set
1056
1096
# CONFIG_USE_PWM is not set
1057
1097
# CONFIG_USE_IPC is not set
1098
+ # CONFIG_USE_MEDIA is not set
1099
+ # CONFIG_USE_SCMI_MHU is not set
1058
1100
# CONFIG_LOG_VERBOS is not set
1059
1101
# CONFIG_LOG_DEBUG is not set
1060
1102
# CONFIG_LOG_INFO is not set
@@ -1065,4 +1107,5 @@ CONFIG_USE_DEFAULT_INTERRUPT_CONFIG=y
1065
1107
CONFIG_INTERRUPT_ROLE_MASTER=y
1066
1108
# CONFIG_INTERRUPT_ROLE_SLAVE is not set
1067
1109
# CONFIG_LOG_EXTRA_INFO is not set
1110
+ # CONFIG_LOG_DISPALY_CORE_NUM is not set
1068
1111
# CONFIG_BOOTUP_DEBUG_PRINTS is not set
0 commit comments