Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from this space and version 2.00.00

...

Anchor10425331042533 Directories and Files Anchor10432161043216 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: Anchor10429981042998 \Micrium\Software\uC-TFTPs Anchor10429991042999 This is the main directory for µC/TFTPs. Anchor10430001043000This section discusses the modules available for μC/TFTPs, and how they all fit together. A Windows®-based development platform is assumed. The directories and files make references to typical Windows-type directory structures. However, since μC/TFTPs is available in source form, it can also be used with any ANSI-C compatible compiler/linker and Operating System.

Below is a summary of all directories and files involved in the µC/TFTPs module. The ‘<-Cfg’ on the far right indicates that these files are typically copied into the application (i.e., project) directory and edited based on project requirements.

Code Block
\Micrium
	\Software
		\uC-TFTPs
			\Cfg
				\Template
					tftp-s_cfg.c
					tftp-s_cfg.h
			\Source
				tftp-s.c
				tftp-s.h
				tftp-s_type.h

 

\Micrium\Software\uC-TFTPs

...

...

This is the main directory for µC/TFTPs

...

.

...

 

\Micrium\Software\uC-TFTPs\Cfg\Template

...

...

This directory contains

...

templates of µC/TFTPs configuration files.

...

 

\Micrium\Software\uC-TFTPs\Source

Anchor10433191043319This directory contains the µC/TFTPs source code. This protocol is implemented in two OS and FS independent files: Anchor10430061043006

tftp-s.c
tftp-s.h

...

tftp-s_type.h

Note that the ‘-

...

s’ after ‘tftpstands for server and thus contains ‘server’ side

...

code

...

.

...

...

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.