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