ARM Development Tools

TCP/IP Networking Suite Memory Requirements

ApplicationsCode Size (KBytes)RAM Size (KBytes)
HTTP Server6.60.3
DNS Resolver1.40.3
FTP Server4.70.1
TFTP Server1.30.1
SMTP Client1.70.1
SNMP Agent2.50.1
Telnet Server2.40.4
BSD Socket API3.40.1

TCP/IP SocketsCode Size (KBytes)RAM Size (KBytes)
UDP Sockets0.90.1
TCP Sockets4.00.1

ConnectionsCode Size (KBytes)RAM Size (KBytes)
Ethernet
Core (ARP, IP, DHCP, ICMP, IGMP, NBNS)7.08.5
Driver LPC17xx1.210.9
Driver LM3S0.50
PPP
Core (PPP, LCP, IPCP, PAP, IP, ICMP)7.38.3
Drivers (Modem + Serial)1.00.7
SLIP
Core (PPP, IP, ICMP)2.98.3
Drivers (Modem + Serial)1.00.7

Notes Note

  • All examples figures are based on Cortex-M3
  • Core RAM size includes a memory pool of 8KB for packet buffers
  • The system was configured for minimal requirements and no user application code