The FNET is a free, open source software project (under dual GNU LGPL/GPLv3 license with the linking exception) for building
embedded communication software using the Freescale processors.
The FNETv1.2.2 stack provides following protocols and services:
- Supported platforms:
- Supported Compilers:
- Bare-metal TCP/IP stack. No underlying RTOS is required, although it can be used with it.
- BSD-like, non-blocking Socket layer API
- Core Protocols:
- TCP (Transmission Control Protocol).
- UDP (User Datagram Protocol).
- IPv4 (Internet Protocol).
- ICMP (Internet Control Message Protocol).
- IGMP (Internet Group Management Protocol).
- ARP (Address Resolution Protocol).
- Network Interfaces:
- Ethernet interface.
- Loopback interface.
- Services:
- HTTP server:
- HTTP/1.0 or HTTP/0.9 responses.
- GET and POST requests.
- CGI and SSI.
- Basic access authentication.
- TELNET server.
- DNS client/resolver.
- DHCP client.
- TFTP server and client. Both Read and Write requests are supported.
- Static File System.
- On-chip Flash driver.
- Command line shell.
- Tools:
- Applications:
- User Documentation.