Directories and Files

This section discusses the modules available for μC/IPerf, 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/IPerf 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/IPerf 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-IPerf
            \Cfg
                \Template
                    \iperf_cfg.h                     <- Cfg
            \OS
                \uCOS-II
                    \iperf_os.c                    
                \uCOS-III
                    \iperf_os.c                                       
            \Examples
                \iperf_app.c
                \iperf_app.h
            \Reporter
                \Terminal
                    \iperf_rep.c
                    \iperf_rep.h 
                    \iperf_shell.c
                    \iperf_shell.h
            \Source
                \iperf.c
                \iperf.h                              <- Public API
                \iperf-c.c
                \iperf-s.c