µC/FTPs OS Abstraction Layer

This directory contains the RTOS abstraction layer which allows the use of µC/HTTPs with nearly any commercial of in-house RTOS, or without any RTOS at all. The abstraction layer for the selected RTOS is placed in a sub-directory under OS as follows:

\Micrium
	\Software
    	\uC-FTPs
      		\OS
        		\<rtos_name>
          			\ftp-s_os.c
          			\ftp-s_os.h
 
\Micrium

This directory contains all software components and projects provided by Micriµm.

\Software

This sub-directory contains all the software components and projects.

\uC-FTPs

This is the main µC/FTPs directory.

\OS

This is the main OS directory.

\<rtos_name>

This is the directory that contains the files to perform RTOS abstraction. Note that files for the selected RTOS abstraction layer must always be named ftp-s_os.*.

 

μC/FTPs is delivered with ports for μC/OS-II and μC/OS-III, but it is possible for μC/FTPs to be used with another RTOS by providing appropriate implementations of ftp-s_os.*.