CMX Systems, Inc
RTOS
cmx TCP/IP
  •CMX-MicroNet
       Processors
  •CMX-TCP/IP
       Processors
Flash File Systems
USB
CANOpen
Compilers
Modeler

 

 

CMX-MicroNet ROM/RAM Requirements

The numbers are for popular compilers. The actual sizes will vary according to the compiler and optimization used. Ethernet code sizes and RAM usage will vary depending upon the ethernet controller used, onboard or external.

Atmel AVR Processor
CMX-MicroNet v3.08a
IAR v3.20c tools, optimization level -z9

Code Sizes (bytes)
UDP/IP (no TCP) + core5706
TCP/IP (no UDP) + core8860
 
UDP/TCP/IP + core9838
(Please note that UDP/IP and TCP/IP are usually mutually exclusive)
 
IP Fragmentation2456
PPP5792
Modem751
HTTP server4676
Virtual File System918
Ethernet2830
DHCP client2428
BOOTP806
FTP Server3895
FTP Client3130
TFTP Client940
SMTP1977
SNTP1972
POP33741
DNS864
IGMP1300
Utility1308
SNMP v1 + v2 with default MIBs3863
SNMP v1 + v2 trap1046

RAM Sizes (bytes)
UDP/SLIP145
HTTP130
Ethernet78

Without IP Fragmentation: add user selected buffer sizes + 59 bytes per socket

With IP Fragmentation: add user selected buffer sizes + 32 bytes + 79 bytes per socket + size of reassembly buffer(s)

 

All content is subject to change without notice
Copyright material 2014© All Rights Reserved. Site and all contents are the sole property of CMX Systems, Inc.
No part of this site may be copied or used without the express written permission of the owner.
Web Services by Unicorn Web Development, Inc.