lwIP | |
---|---|
Sorts | TCP/IP- stack |
Författare | Adam Dunkels |
Utvecklare | lwIP utvecklargrupp |
Skrivet i | C |
Operativ system | Programvara för flera plattformar |
Hårdvaruplattform | Inbyggda system |
senaste versionen | 2.1.3 (10 november 2021 [1] ) |
Licens | Ändrad BSD-licens |
Hemsida | savannah.nongnu.org/proj... |
lwIP ( lightweight IP ) är en allmänt använd öppen källkod TCP/IP- stack för inbyggda system . LwIP utvecklades ursprungligen av Adam Dunkels vid Svenska Institutet för datavetenskap och utvecklas och underhålls för närvarande av utvecklingsteamet.
LwIP används av många inbyggda tillverkare, som Altera (i operativsystem för Nios II- arkitekturen ) [2] , Analog Devices (Blackfin-processorer) [3] [4] , Xilinx [5] och Honeywell (flygelektroniksystem). Också baserat på lwIP skapades en TCP/IP-drivrutin för operativsystemet ReactOS [6] .
Tillsammans med lwIP skapade Adam Dunkels ytterligare en TCP/IP- stack - uIP . Denna stack har optimerats för att minimera minnesanvändning och använder inte dynamisk minnesallokering ( heap ).