Skip to content

Commit 36d5154

Browse files
authored
Merge pull request #5320 from mysterywolf/pse-master
[POSIX] move PSE branch to master
2 parents 0453536 + 1040f4a commit 36d5154

File tree

357 files changed

+10418
-2899
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

357 files changed

+10418
-2899
lines changed

bsp/Vango_V85xx/.config

Lines changed: 42 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ CONFIG_RT_TIMER_THREAD_STACK_SIZE=512
2626
#
2727
# CONFIG_RT_KSERVICE_USING_STDLIB is not set
2828
# CONFIG_RT_KSERVICE_USING_TINY_SIZE is not set
29+
# CONFIG_RT_USING_TINY_FFS is not set
30+
# CONFIG_RT_PRINTF_LONGLONG is not set
2931
# end of kservice optimization
3032

3133
CONFIG_RT_DEBUG=y
@@ -74,10 +76,9 @@ CONFIG_RT_USING_DEVICE=y
7476
CONFIG_RT_USING_CONSOLE=y
7577
CONFIG_RT_CONSOLEBUF_SIZE=128
7678
CONFIG_RT_CONSOLE_DEVICE_NAME="uart"
77-
# CONFIG_RT_PRINTF_LONGLONG is not set
7879
# end of Kernel Device Object
7980

80-
CONFIG_RT_VER_NUM=0x40004
81+
CONFIG_RT_VER_NUM=0x40100
8182
# end of RT-Thread Kernel
8283

8384
#
@@ -87,6 +88,7 @@ CONFIG_RT_USING_COMPONENTS_INIT=y
8788
CONFIG_RT_USING_USER_MAIN=y
8889
CONFIG_RT_MAIN_THREAD_STACK_SIZE=2048
8990
CONFIG_RT_MAIN_THREAD_PRIORITY=10
91+
# CONFIG_RT_USING_LEGACY is not set
9092

9193
#
9294
# C++ features
@@ -118,6 +120,7 @@ CONFIG_FINSH_ARG_MAX=10
118120
# Device virtual file system
119121
#
120122
CONFIG_RT_USING_DFS=y
123+
CONFIG_DFS_USING_POSIX=y
121124
CONFIG_DFS_USING_WORKDIR=y
122125
CONFIG_DFS_FILESYSTEMS_MAX=4
123126
CONFIG_DFS_FILESYSTEM_TYPES_MAX=4
@@ -176,15 +179,22 @@ CONFIG_RT_USING_PIN=y
176179
# POSIX layer and C standard library
177180
#
178181
CONFIG_RT_USING_LIBC=y
179-
# CONFIG_RT_USING_PTHREADS is not set
180-
CONFIG_RT_USING_POSIX=y
181-
# CONFIG_RT_USING_POSIX_MMAP is not set
182-
# CONFIG_RT_USING_POSIX_TERMIOS is not set
183-
# CONFIG_RT_USING_POSIX_GETLINE is not set
184-
# CONFIG_RT_USING_POSIX_AIO is not set
185182
CONFIG_RT_LIBC_USING_TIME=y
183+
# CONFIG_RT_LIBC_USING_FILEIO is not set
186184
# CONFIG_RT_USING_MODULE is not set
187185
CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
186+
187+
#
188+
# POSIX (Portable Operating System Interface) layer
189+
#
190+
# CONFIG_RT_USING_POSIX_FS is not set
191+
# CONFIG_RT_USING_POSIX_DELAY is not set
192+
# CONFIG_RT_USING_POSIX_GETLINE is not set
193+
# CONFIG_RT_USING_POSIX_MMAP is not set
194+
# CONFIG_RT_USING_POSIX_TERMIOS is not set
195+
# CONFIG_RT_USING_POSIX_AIO is not set
196+
# CONFIG_RT_USING_PTHREADS is not set
197+
# end of POSIX (Portable Operating System Interface) layer
188198
# end of POSIX layer and C standard library
189199

190200
#
@@ -339,6 +349,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
339349
# CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set
340350
# CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set
341351
# CONFIG_PKG_USING_HM is not set
352+
# CONFIG_PKG_USING_SMALL_MODBUS is not set
342353
# end of IoT - internet of things
343354

344355
#
@@ -363,17 +374,17 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
363374
#
364375
# multimedia packages
365376
#
366-
# CONFIG_PKG_USING_OPENMV is not set
367-
# CONFIG_PKG_USING_MUPDF is not set
368-
# CONFIG_PKG_USING_STEMWIN is not set
369377

370378
#
371-
# lvgl: powerful and easy-to-use embedded GUI library
379+
# LVGL: powerful and easy-to-use embedded GUI library
372380
#
373381
# CONFIG_PKG_USING_LITTLEVGL2RTT is not set
374382
# CONFIG_PKG_USING_LVGL is not set
375-
# end of lvgl: powerful and easy-to-use embedded GUI library
383+
# end of LVGL: powerful and easy-to-use embedded GUI library
376384

385+
# CONFIG_PKG_USING_OPENMV is not set
386+
# CONFIG_PKG_USING_MUPDF is not set
387+
# CONFIG_PKG_USING_STEMWIN is not set
377388
# CONFIG_PKG_USING_WAVPLAYER is not set
378389
# CONFIG_PKG_USING_TJPGD is not set
379390
# CONFIG_PKG_USING_PDFGEN is not set
@@ -391,6 +402,13 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
391402
# CONFIG_PKG_USING_U8G2_OFFICIAL is not set
392403
# CONFIG_PKG_USING_U8G2 is not set
393404
# end of u8g2: a monochrome graphic library
405+
406+
#
407+
# PainterEngine: A cross-platform graphics application framework written in C language
408+
#
409+
# CONFIG_PKG_USING_PAINTERENGINE is not set
410+
# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set
411+
# end of PainterEngine: A cross-platform graphics application framework written in C language
394412
# end of multimedia packages
395413

396414
#
@@ -434,6 +452,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
434452
# CONFIG_PKG_USING_MEM_SANDBOX is not set
435453
# CONFIG_PKG_USING_SOLAR_TERMS is not set
436454
# CONFIG_PKG_USING_GAN_ZHI is not set
455+
# CONFIG_PKG_USING_FDT is not set
437456
# end of tools packages
438457

439458
#
@@ -449,6 +468,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
449468
# CONFIG_PKG_USING_QFPLIB_M3 is not set
450469
# end of acceleration: Assembly language or algorithmic acceleration packages
451470

471+
#
472+
# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard
473+
#
474+
# CONFIG_PKG_USING_CMSIS_5 is not set
475+
# CONFIG_PKG_USING_CMSIS_5_AUX is not set
476+
# CONFIG_PKG_USING_CMSIS_RTOS2 is not set
477+
# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard
478+
452479
#
453480
# Micrium: Micrium software products porting for RT-Thread
454481
#
@@ -468,7 +495,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
468495
# CONFIG_PKG_USING_FLASHDB is not set
469496
# CONFIG_PKG_USING_SQLITE is not set
470497
# CONFIG_PKG_USING_RTI is not set
471-
# CONFIG_PKG_USING_CMSIS is not set
472498
# CONFIG_PKG_USING_DFS_YAFFS is not set
473499
# CONFIG_PKG_USING_LITTLEFS is not set
474500
# CONFIG_PKG_USING_DFS_JFFS2 is not set
@@ -485,6 +511,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
485511
# CONFIG_PKG_USING_QBOOT is not set
486512
# CONFIG_PKG_USING_PPOOL is not set
487513
# CONFIG_PKG_USING_OPENAMP is not set
514+
# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set
488515
# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set
489516
# CONFIG_PKG_USING_LPM is not set
490517
# CONFIG_PKG_USING_TLSF is not set
@@ -569,6 +596,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
569596
# CONFIG_PKG_USING_MISAKA_RGB_BLING is not set
570597
# CONFIG_PKG_USING_BL_MCU_SDK is not set
571598
# CONFIG_PKG_USING_SOFT_SERIAL is not set
599+
# CONFIG_PKG_USING_MB85RS16 is not set
572600
# end of peripheral libraries and drivers
573601

574602
#

bsp/Vango_V85xx/rtconfig.h

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
#define RT_CONSOLEBUF_SIZE 128
4848
#define RT_CONSOLE_DEVICE_NAME "uart"
4949
/* end of Kernel Device Object */
50-
#define RT_VER_NUM 0x40004
50+
#define RT_VER_NUM 0x40100
5151
/* end of RT-Thread Kernel */
5252

5353
/* RT-Thread Components */
@@ -81,6 +81,7 @@
8181
/* Device virtual file system */
8282

8383
#define RT_USING_DFS
84+
#define DFS_USING_POSIX
8485
#define DFS_USING_WORKDIR
8586
#define DFS_FILESYSTEMS_MAX 4
8687
#define DFS_FILESYSTEM_TYPES_MAX 4
@@ -106,9 +107,12 @@
106107
/* POSIX layer and C standard library */
107108

108109
#define RT_USING_LIBC
109-
#define RT_USING_POSIX
110110
#define RT_LIBC_USING_TIME
111111
#define RT_LIBC_DEFAULT_TIMEZONE 8
112+
113+
/* POSIX (Portable Operating System Interface) layer */
114+
115+
/* end of POSIX (Portable Operating System Interface) layer */
112116
/* end of POSIX layer and C standard library */
113117

114118
/* Network */
@@ -174,14 +178,17 @@
174178

175179
/* multimedia packages */
176180

181+
/* LVGL: powerful and easy-to-use embedded GUI library */
177182

178-
/* lvgl: powerful and easy-to-use embedded GUI library */
179-
180-
/* end of lvgl: powerful and easy-to-use embedded GUI library */
183+
/* end of LVGL: powerful and easy-to-use embedded GUI library */
181184

182185
/* u8g2: a monochrome graphic library */
183186

184187
/* end of u8g2: a monochrome graphic library */
188+
189+
/* PainterEngine: A cross-platform graphics application framework written in C language */
190+
191+
/* end of PainterEngine: A cross-platform graphics application framework written in C language */
185192
/* end of multimedia packages */
186193

187194
/* tools packages */
@@ -194,6 +201,10 @@
194201

195202
/* end of acceleration: Assembly language or algorithmic acceleration packages */
196203

204+
/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */
205+
206+
/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */
207+
197208
/* Micrium: Micrium software products porting for RT-Thread */
198209

199210
/* end of Micrium: Micrium software products porting for RT-Thread */

bsp/allwinner_tina/.config

Lines changed: 42 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ CONFIG_IDLE_THREAD_STACK_SIZE=256
2424
#
2525
# CONFIG_RT_KSERVICE_USING_STDLIB is not set
2626
# CONFIG_RT_KSERVICE_USING_TINY_SIZE is not set
27+
# CONFIG_RT_USING_TINY_FFS is not set
28+
# CONFIG_RT_PRINTF_LONGLONG is not set
2729
# end of kservice optimization
2830

2931
CONFIG_RT_DEBUG=y
@@ -72,10 +74,9 @@ CONFIG_RT_USING_DEVICE=y
7274
CONFIG_RT_USING_CONSOLE=y
7375
CONFIG_RT_CONSOLEBUF_SIZE=128
7476
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
75-
# CONFIG_RT_PRINTF_LONGLONG is not set
7677
# end of Kernel Device Object
7778

78-
CONFIG_RT_VER_NUM=0x40004
79+
CONFIG_RT_VER_NUM=0x40100
7980
# end of RT-Thread Kernel
8081

8182
CONFIG_ARCH_ARM=y
@@ -88,6 +89,7 @@ CONFIG_RT_USING_COMPONENTS_INIT=y
8889
CONFIG_RT_USING_USER_MAIN=y
8990
CONFIG_RT_MAIN_THREAD_STACK_SIZE=2048
9091
CONFIG_RT_MAIN_THREAD_PRIORITY=10
92+
# CONFIG_RT_USING_LEGACY is not set
9193

9294
#
9395
# C++ features
@@ -119,6 +121,7 @@ CONFIG_FINSH_ARG_MAX=10
119121
# Device virtual file system
120122
#
121123
CONFIG_RT_USING_DFS=y
124+
CONFIG_DFS_USING_POSIX=y
122125
CONFIG_DFS_USING_WORKDIR=y
123126
CONFIG_DFS_FILESYSTEMS_MAX=2
124127
CONFIG_DFS_FILESYSTEM_TYPES_MAX=2
@@ -217,15 +220,22 @@ CONFIG_RT_SFUD_SPI_MAX_HZ=50000000
217220
# POSIX layer and C standard library
218221
#
219222
CONFIG_RT_USING_LIBC=y
220-
# CONFIG_RT_USING_PTHREADS is not set
221-
CONFIG_RT_USING_POSIX=y
222-
# CONFIG_RT_USING_POSIX_MMAP is not set
223-
# CONFIG_RT_USING_POSIX_TERMIOS is not set
224-
# CONFIG_RT_USING_POSIX_GETLINE is not set
225-
# CONFIG_RT_USING_POSIX_AIO is not set
226223
CONFIG_RT_LIBC_USING_TIME=y
224+
# CONFIG_RT_LIBC_USING_FILEIO is not set
227225
# CONFIG_RT_USING_MODULE is not set
228226
CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
227+
228+
#
229+
# POSIX (Portable Operating System Interface) layer
230+
#
231+
# CONFIG_RT_USING_POSIX_FS is not set
232+
# CONFIG_RT_USING_POSIX_DELAY is not set
233+
# CONFIG_RT_USING_POSIX_GETLINE is not set
234+
# CONFIG_RT_USING_POSIX_MMAP is not set
235+
# CONFIG_RT_USING_POSIX_TERMIOS is not set
236+
# CONFIG_RT_USING_POSIX_AIO is not set
237+
# CONFIG_RT_USING_PTHREADS is not set
238+
# end of POSIX (Portable Operating System Interface) layer
229239
# end of POSIX layer and C standard library
230240

231241
#
@@ -382,6 +392,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
382392
# CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set
383393
# CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set
384394
# CONFIG_PKG_USING_HM is not set
395+
# CONFIG_PKG_USING_SMALL_MODBUS is not set
385396
# end of IoT - internet of things
386397

387398
#
@@ -406,17 +417,17 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
406417
#
407418
# multimedia packages
408419
#
409-
# CONFIG_PKG_USING_OPENMV is not set
410-
# CONFIG_PKG_USING_MUPDF is not set
411-
# CONFIG_PKG_USING_STEMWIN is not set
412420

413421
#
414-
# lvgl: powerful and easy-to-use embedded GUI library
422+
# LVGL: powerful and easy-to-use embedded GUI library
415423
#
416424
# CONFIG_PKG_USING_LITTLEVGL2RTT is not set
417425
# CONFIG_PKG_USING_LVGL is not set
418-
# end of lvgl: powerful and easy-to-use embedded GUI library
426+
# end of LVGL: powerful and easy-to-use embedded GUI library
419427

428+
# CONFIG_PKG_USING_OPENMV is not set
429+
# CONFIG_PKG_USING_MUPDF is not set
430+
# CONFIG_PKG_USING_STEMWIN is not set
420431
# CONFIG_PKG_USING_WAVPLAYER is not set
421432
# CONFIG_PKG_USING_TJPGD is not set
422433
# CONFIG_PKG_USING_PDFGEN is not set
@@ -434,6 +445,13 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
434445
# CONFIG_PKG_USING_U8G2_OFFICIAL is not set
435446
# CONFIG_PKG_USING_U8G2 is not set
436447
# end of u8g2: a monochrome graphic library
448+
449+
#
450+
# PainterEngine: A cross-platform graphics application framework written in C language
451+
#
452+
# CONFIG_PKG_USING_PAINTERENGINE is not set
453+
# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set
454+
# end of PainterEngine: A cross-platform graphics application framework written in C language
437455
# end of multimedia packages
438456

439457
#
@@ -477,6 +495,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
477495
# CONFIG_PKG_USING_MEM_SANDBOX is not set
478496
# CONFIG_PKG_USING_SOLAR_TERMS is not set
479497
# CONFIG_PKG_USING_GAN_ZHI is not set
498+
# CONFIG_PKG_USING_FDT is not set
480499
# end of tools packages
481500

482501
#
@@ -492,6 +511,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
492511
# CONFIG_PKG_USING_QFPLIB_M3 is not set
493512
# end of acceleration: Assembly language or algorithmic acceleration packages
494513

514+
#
515+
# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard
516+
#
517+
# CONFIG_PKG_USING_CMSIS_5 is not set
518+
# CONFIG_PKG_USING_CMSIS_5_AUX is not set
519+
# CONFIG_PKG_USING_CMSIS_RTOS2 is not set
520+
# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard
521+
495522
#
496523
# Micrium: Micrium software products porting for RT-Thread
497524
#
@@ -512,7 +539,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
512539
# CONFIG_PKG_USING_FLASHDB is not set
513540
# CONFIG_PKG_USING_SQLITE is not set
514541
# CONFIG_PKG_USING_RTI is not set
515-
# CONFIG_PKG_USING_CMSIS is not set
516542
# CONFIG_PKG_USING_DFS_YAFFS is not set
517543
# CONFIG_PKG_USING_LITTLEFS is not set
518544
# CONFIG_PKG_USING_DFS_JFFS2 is not set
@@ -529,6 +555,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
529555
# CONFIG_PKG_USING_QBOOT is not set
530556
# CONFIG_PKG_USING_PPOOL is not set
531557
# CONFIG_PKG_USING_OPENAMP is not set
558+
# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set
532559
# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set
533560
# CONFIG_PKG_USING_LPM is not set
534561
# CONFIG_PKG_USING_TLSF is not set
@@ -613,6 +640,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
613640
# CONFIG_PKG_USING_MISAKA_RGB_BLING is not set
614641
# CONFIG_PKG_USING_BL_MCU_SDK is not set
615642
# CONFIG_PKG_USING_SOFT_SERIAL is not set
643+
# CONFIG_PKG_USING_MB85RS16 is not set
616644
# end of peripheral libraries and drivers
617645

618646
#

0 commit comments

Comments
 (0)