Abstract: This paper discusses the architecture of embedded Unux network device driver, namely: protocol interface layer, network device interface layer, device driver function layer, network device and network media layer; introduces the interface design between S3C2410X processor and Ethernet controller AX887%; explains the design method of AX887% network device driver. Embedded Unux network device driver has two forms: kernel loading and module loading. This network device driver adopts the design method based on module loading network driver, and inserts the network device driver into the kernel through module loading insm command. The designed driver is easy to load and reliable to run. Keywords: embedded system driver network device AX887% Ethernet controller I S3C2410X and AX88796 interface design AX8796 is a NEZ()X0 compatible fast Ethernet controller launched by Taiwan Aisx company. It integrates 10/10Mb/s adaptive physical layer transceiver and skx16-bit SRAM, which can support various CPU bus types such as ARMg core. AX88796 implements 10Mbps and 100Mbps Ethernet control functions based on IEEE802.3/IEEE SOZ.3u LAN standards and provides IEEE802.3u compatible media independent interface Mll (media independent interface). Its structure diagram is shown in Figure 1.
You Might Like
Recommended ContentMore
Open source project More
Popular Components
Searched by Users
Just Take a LookMore
Trending Downloads
Trending ArticlesMore