Network Driver
Ethernet and TCP/IP Stack Support
Overview
Network drivers enable AOS to communicate over Ethernet. AOS OS supports RTL8169 and E1000 compatible network cards via lwIP stack.
Supported Hardware
- RTL8169 - Gigabit Ethernet controller
- E1000 - Intel Gigabit Ethernet (emulated)
- Generic Ethernet - ARP, IPv4, DHCP support
Network Stack
lwIP provides TCP/IP stack implementation including:
- Ethernet frame handling
- ARP address resolution
- IPv4 routing
- TCP and UDP protocols
- DHCP for automatic configuration
- DNS resolution
Key Takeaways
- ✓ Network card enumeration via PCI
- ✓ DMA-based packet transmission/reception
- ✓ Interrupt-driven packet handling
- ✓ lwIP provides TCP/IP stack
- ✓ Support for DHCP and DNS