А знаете зачем люди ставят линукс

? Потому что в нем встроенный ТСР стэк

))) Как и файловая система и много других бонусов....
так что если вы линукс подняли, то уже все есть, ТСР/IP на уровне сокетов, пишите на С/C++, пользуйтесь... Драйвер только надо дописать работы с МАК контроллером, если в вашей сборки его нет...
Да в соседней теме люди как раз обсуждают как там правильно все мосты и связи поднимать, спросите пока не разбижались

LwIP на линуксе - это кстати стильно

... интересно FatFS из сборок для процов можно поднять....