Directories and Files

This section discusses the modules available for μC/TELNETs, 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/TELNETs is available in source form, it can also be used with any ANSI-C compatible compiler/linker and any Operating System.

Below is a summary of all directories and files involved in the µC/TELNETs 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. The ‘<- Public API’ on the far right indicates that where are located the public API which should be used by the application.

 

\Micrium
    \Software
        \uC-TELNETs
            \Cfg
                \Template
                    \telnet-s_cfg.h                     <- Cfg
            \OS
                \uCOS-II
                    \iperf_os.c                    
                \uCOS-III
					\iperf_os.c 
            \Shell
                \telnet-s_shell.c
                \telnet-s_shell.h
            \Examples
                \telnet-s_init.c
            \Source
                \telnet-s.c
                \telnet-s.h                             <- Public API

\Micrium

Contains all software components and projects provided by Micrium.

\Software

This sub-directory contains all software components and projects.

\uC-TELNETs

This is the main µC/TELNETs directory.

Source code

\Source

This is the directory that contains all the CPU and RTOS independent source code files,

μC/Shell integration code

\Shell

This is the directory that contains an implementation of µC/TELNETs using µC/Shell. Any command loaded in µC/Shell can be launch trough the TELNET terminal.

OS implementation code

\OS

This is the directory that contains the implementation for different OS to the TELNET server.

Examples

\Examples

This is the directory that contains all TELNET server examples