Насколько я знаю, для uIP достаточно сделать приём пакета/передача пакета. Разумеется, в начале необходимо настроить свич и адаптер Ethernet (в зависимости от того, как они там реализованы). Ну ещё несколько мелких вещей вроде таймеров. А вот для lwIP крайне рекомендуется многопоточность. Можно конечно взгромоздить какой-нибудь freeRTOS, хотя достаточно менеджера вытесняющей многопоточности (балуясь с U-Boot для AR71XX/AR9331, прикрутил lwIP на Fthtread - точнее на то, что получилось после вдумчивой переработки) и опять же мелкой поддержки вроде таймеров, мейлбоксов, мьютексов.
|