📚 AOS Docs

E1000 Network Controller

Intel Gigabit Ethernet Controller (Emulated)

Overview

E1000 is Intel's popular gigabit Ethernet controller. AOS provides a mock driver for emulation environments like QEMU to enable network testing.

Hardware Compatibility

Mock Driver Implementation

For virtualization environments, a mock E1000 driver provides basic functionality:

  • PCI device detection
  • Register initialization
  • Packet RX/TX emulation
  • lwIP integration
  • Testing and debugging support

Key Takeaways

  • ✓ Hardware vendor: Intel
  • ✓ QEMU fully emulates this device
  • ✓ Register-compatible with real hardware
  • ✓ Useful for OS development/testing
  • ✓ lwIP stack compatible