FreeRTOS+UDP was removed from the FreeRTOS kernel download from
FreeRTOS V10.1.0. See the FreeRTOS+TCP stack, which can be
configured for UDP only use, as an alternative.
Changing Embedded Ethernet Drivers and Compilers
The majority of the FreeRTOS+UDP source code is independent of the compiler used to build the code,
and the microcontroller on which the code runs. Changing C compilers is
very straight forward. There is obviously a
hardware dependency in the Ethernet MAC driver, but even so, changing
to a microcontroller that has a different Ethernet MAC interface is still
relatively straight forward. This page links to pages that describe how to do both.