私はこのようなことをすることができます:
#ifdef FREERTOS
#define malloc(size) pvPortMalloc(size)
#define free(ptr) pvPortFree(ptr)
#endif
pvPortMalloc()
代わりに常に呼び出すことを期待していmalloc()
ますか?
また、これを前後に置くとどのような違いがあり#include <stdlib.h>
ますか?
FreeRTOS の内外で実行したいコードがいくつかあります。FreeRTOSを使用malloc()
するpvPortMalloc()
場合は、すべての呼び出しを への呼び出しに置き換えたいと考えています。