Directories and Files
The code and documentation of the µC/TFTPs module are organized in a directory structure according to “AN-2002, µC/OS-II Directory Structure”. Specifically, the files may be found in the following directories:
\Micrium\Software\uC-TFTPs
This is the main directory for µC/TFTPs.
\Micrium\Software\uC-TFTPs\Doc
This directory contains all µC/TFTPs documentation files, including this user’s manual.
\Micrium\Software\uC-TFTPs\Cfg\Template
This directory contains a template of µC/TFTPs configuration.
\Micrium\Software\uC-TFTPs\Source
This directory contains the µC/TFTPs source code. This protocol is implemented in two OS and FS independent files:
tftp-s.c
tftp-s.h
Note that the ‘-s’ after ‘tftp’ stands for server and thus contains ‘server’ side code.
\Micrium\Software\uC-TFTPs\OS\uCOS-II
\uCOS-III
This is where operating system (OS) dependent code is located. µC/TFTPs is distributed with ports for µC/OS-II and µC/OS-III. Note that it would be possible to use µC/TFTPs with other operating systems by developing appropriate tftp-s_os.* implementation files.
Required modules
µC/TFTPs requires the µC/CPU, µC/LIB, and µC/TCP-IP modules. Please refer to the µC/TFTPs release notes document for required version information.