feat(freertos): added POSIX/Linux simulator port to FreeRTOS SMP

* Added a POSIX/Linux simulator that is compatible with the Amazon
  FreeRTOS SMP API. Note that the simulator itself is still
  single core, like the IDF FreeRTOS POSIX/Linux simulator.
This commit is contained in:
Jakob Hasse
2023-04-21 11:08:27 +08:00
parent 03c5274368
commit 550ecbe37a
16 changed files with 1437 additions and 22 deletions

View File

@@ -73,8 +73,10 @@
#endif
#ifdef configNEWLIB_REENTRANT_IS_DYNAMIC
#if ( configUSE_NEWLIB_REENTRANT != 1 )
#error configUSE_NEWLIB_REENTRANT must be defined to 1 to enable configNEWLIB_REENTRANT_IS_DYNAMIC
#if configNEWLIB_REENTRANT_IS_DYNAMIC == 1
#if ( configUSE_NEWLIB_REENTRANT != 1 )
#error configUSE_NEWLIB_REENTRANT must be defined to 1 to enable configNEWLIB_REENTRANT_IS_DYNAMIC
#endif
#endif
#else /* configNEWLIB_REENTRANT_IS_DYNAMIC */
#define configNEWLIB_REENTRANT_IS_DYNAMIC 0