picoTcp - 小型 tcp 堆栈


GPL
跨平台
C/C++

软件简介

picoTCP 是一个小型开源tcp堆栈,专为嵌入式系统设计。

支持的平台: ARM Cortex-M series (ST Micro STM, NXP LPC, TI Stellaris, Freescale
K64F), ARM ARM9-series (ST Micro STR9), Texas Instruments (MSP430), Microchip
(PIC24, PIC32), Atmel (AVR 8bit), Linux (User space (TUN/TAP), Kernel space),
Windows (User space (TAP))

支持的网卡: BCM43362 (IEEE 802.11), MRF24WG (IEEE 802.11), LPC Ethernet ENET/EMAC
(IEEE 802.3), Stellaris Ethernet (IEEE 802.3), STM32 Ethernet (IEEE 802.3),
Wiznet W5100 (IEEE 802.3), USB CDC-ECM (CDC1.2), PPP, Virtual drivers (
TUN/TAP, VDE, Libpcap)

可集成的实时/非实时操作系统: No OS / Bare metal, FreeRTOS, mbed-RTOS, Frosted, linux /
POSIX, MS DOS, MS Windows

可集成的三方库: wolfSSL, mbedTLS, Mongoose RESTful library, MicroPython

支持的编译器: GCC, Clang, TCC, ARM-RCVT, IAR, XC-16, XC-32, MSP-GCC, AVR-GCC