Embedded TCP/IP stack  3.9.2
FNET Directory Structure

The current version of the FNET project has the following directory structure:

fnet_dir_structure.jpg
FNET Directory Structure
fnet                        - FNET root directory.
|-- fnet_stack                - FNET TCP/IP stack.
|    |-- stack                  - FNET TCP/IP stack platform-independent source code.
|    |-- services               - FNET Services.
|    |    |-- autoip              - Auto-IP service.
|    |    |-- dhcp                - DHCP/BOOTP client service.
|    |    |-- dns                 - DNS client/resolver service.
|    |    |-- flash               - Flash  Memory driver.
|    |    |-- fs                  - File System driver.
|    |    |-- http                - HTTP Server service.
|    |    |-- link                - Link-Detection service.
|    |    |-- llmnr               - LLMNR server/responder.
|    |    |-- mdns                - mDNS server/responder.
|    |    |-- ping                - PING service.
|    |    |-- poll                - Polling Mechanism library.
|    |    |-- serial              - Serial Input/Output driver.
|    |    |-- shell               - Command Shell service.
|    |    |-- sntp                - SNTP client.
|    |    |-- telnet              - TELNET server service.
|    |    |-- tftp                - TFTP server and client services.
|    |    |-- tls                 - TLS library.
|    |-- port                   - FNET port-specific source code.
|         |-- cpu                 - FNET platform-specific source code.
|         |    |-- common           - Common platform-specific source code.
|         |    |-- mcf              - ColdFire-specific source code.
|         |    |-- mk               - Kinetis-specific source code.
|         |    |-- mpc              - Power Architecture-specific source code.
|         |-- compiler            - Compiler-specific source code.
|-- fnet_doc                  - FNET documentation.
|-- fnet_demos                - FNET demo projects.
|    |-- common                 - Common source code used by demos.
|    |    |-- fnet_application    - Demo application source code.
|    |    |-- fnet_webpage        - Demo web page source code.
|    |    |-- startup             - Platform-specific startup source code.
|    |-- boards                 - Demo projects.
|         |-- <board_name>        - Demo projects for a <board_name> board.
|              |-- boot           - FNET TFTP Bootloader.
|              |-- benchmark      - TCP/UDP Throughput Benchmark application. 
|              |-- shell          - "Shell" demo is a fully featured shell. It allows
|              |                    view/change various parameters (e.g. IP address,
|              |                    subnet mask), explore mounted file systems, run 
|              |                    DHCP client, HTTP and Telnet servers.
|              |-- shell_boot     - Example application used for the FNET TFTP Bootloader
|              |                    demonstration. This demo has the same features as
|              |                    the "Shell" demo, but it`s modified to be able to
|              |                    work with the FNET Bootloader.
|              |-- shell_mbedtls  - Example application used for the HTTPS server demonstration.
|                                   This demo has the same features as the "Shell" demo,
|                                   but in addition it includes the mbedTLS library.
|-- fnet_tools                - FNET tools.
|-- third_party               - Optional, third-party libraries.
|    |-- mbedtls-x.x.x          - mbedTLS library, used by FNET TLS.

© 2005-2017 by Andrey Butok. http://fnet.sourceforge.net