...
Anchor |
---|
1042533 | 1042533 | Directories and Files Anchor |
---|
1043216 | 1043216 | The code and documentation of the µC/FTPc 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: Anchor |
---|
1042998 | 1042998 | \Micrium\Software\uC-FTPc Anchor |
---|
1042999 | 1042999 | This is the main directory for µC/FTPc. Anchor |
---|
1043000 | 1043000 | This section discusses the modules available for μC/FTPc, 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/FTPc 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/FTPc 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-FTPc
\Cfg
\Template
ftp-c_cfg.c <-Cfg
ftp-c_cfg.h <-Cfg
\Source
ftp-c.c
ftp-c.h
ftp-c_type.h |
\Micrium\Software\uC-FTPc
...
Anchor |
---|
1043001 | 1043001 | This directory contains all This is the main directory for µC/FTPc
documentation files, including this user’s manual.
Anchor |
1043002
1043002 | \Micrium\Software\uC-FTPc\Cfg\Template
Anchor |
---|
1043003 | 1043003 | This directory contains
a the template
files of µC/FTPc configuration.
Anchor |
---|
1043004 | 1043004 \Micrium\Software\uC-FTPc\Source
...
1043347 | This directory contains the µC/FTPc source code. This protocol is implemented in two OS independent files:
Anchor |
---|
1043348 | 1043348 | ftp-c.c
ftp-c.h
...
ftp-c_type.h
Note that the ‘-
c’ after ‘ftp’ c
’ after ‘ftp
’ stands for client and thus contains ‘client’ side code. Anchor |
---|
1043549 | 1043549Required modules
Anchor |
---|
1043550 | 1043550 | µC/FTPc requires the µC/CPU, µC/LIB,
µC/Common and µC/TCP-IP modules. If the network security manager is to be used, a security layer module (i.e Mocana’s NanoSSL) is required. Please refer to the µC/FTPc release notes document for required version information.