Architecture
µC/TCP-IP was written to be modular and easy to adapt to a variety of Central Processing Units (CPUs), Real-Time Operating Systems (RTOSs), network devices, and compilers. The figure below shows a simplified block diagram of µC/TCP-IP modules and their relationships.
Notice that all µC/TCP-IP files start with ‘net_
’. This convention allows us to quickly identify which files belong to µC/TCP-IP. Also note that all functions and global variables start with ‘Net
’, and all macros and #defines
start with ‘net_
’.
Figure - Module Relationships