LwIP

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 16 oktober 2021; kontroller kräver 3 redigeringar .

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 ).

Funktioner i LwIP

Se även

Anteckningar

  1. lwIP 2.1.3 släppt . Hämtad 17 december 2021. Arkiverad från originalet 17 december 2021.
  2. Använda lättvikts-IP med Nios II-processorhandledning . Hämtad 9 februari 2012. Arkiverad från originalet 16 november 2011.
  3. "Bygga komplexa VDK/LwIP-applikationer med Blackfin-processorer", Kaushal Sanghai, Analog Devices Inc. september 2008 . Hämtad 9 februari 2012. Arkiverad från originalet 20 mars 2012.
  4. Bygga komplexa VDK/LwIP-applikationer på Blackfin-processorer . Hämtad 9 februari 2012. Arkiverad från originalet 3 maj 2012.
  5. "Lättvikts IP (lwIP) applikationsexempel", Siva Velusamy, Xilinx Inc. juni 2009 . Hämtad 9 februari 2012. Arkiverad från originalet 1 mars 2012.
  6. ReactOS 0.3.14 Ändringslogg . Hämtad 9 februari 2012. Arkiverad från originalet 9 februari 2012.