Network Driver Catalog Items and Sysgen Variables (Compact 7)
3/12/2014
In Windows Embedded Compact, you can implement network connectivity for both Ethernet and Wi-Fi networks by adding a network driver to your OS.
For more information, see Network Drivers.
For more information about how to add or remove catalog items, see Design Your First OS.
Hardware and Software Requirements
- Requires hardware support for connecting to a network.
Catalog Items
The following table describes the catalog items and SYSGEN variables you can use to add support for network drivers.
Note
For OS images that use release builds, we recommend that you remove the VMINI shared Ethernet library by setting IMGNOSHAREETH and BSP_NOSHAREETH to 1. For more information, see IMG Environment Variables and BSP Environment Variables.
Catalog item | SYSGEN variable or BSP environment variable | Description | Dependencies |
---|---|---|---|
Asyncmac NDIS Driver |
SYSGEN_ASYNCMAC |
Provides the AsyncMAC NDIS miniport driver that supports Point-to-Point (PPP) connections over a dial-up network. This driver can be used to support Remote Access Service (RAS) network connections. |
Requires SYSGEN_ETHERNET and SYSGEN_PPP. For more information, see Dial-up Catalog Items and Sysgen Variables and Wired Local Area Network (LAN) Catalog Items and Sysgen Variables. |
NE2000-compatible (PCI card) |
BSP_NIC_NE2000_PCI |
Provides a PCI NE2000-compatible Ethernet network adapter. |
Requires SYSGEN_ETHERNET. For more information, see Wired Local Area Network (LAN) Catalog Items and Sysgen Variables. |
E100bex |
BSP_NIC_E100BEX |
Provides the Intel Pro E100BEX Ethernet adapter driver. |
Requires SYSGEN_ETHERNET. For more information, see Wired Local Area Network (LAN) Catalog Items and Sysgen Variables. |
NE2000-compatible (ISA card) |
BSP_NIC_NE2000_ISA |
Provides an Industry Standard Architecture (ISA) NE2000-compatible Ethernet network adapter. |
Requires SYSGEN_ETHERNET. For more information, see Wired Local Area Network (LAN) Catalog Items and Sysgen Variables. |
RealTek RTL8139 |
BSP_NIC_RTL8139 |
Provides the RealTek RTL8139 PCI Fast Ethernet controller. |
Requires SYSGEN_ETHERNET. For more information, see Wired Local Area Network (LAN) Catalog Items and Sysgen Variables. |
RealTek 8185 Native WiFi |
BSP_NIC_RTLNWIFI |
Provides the IEEE 802.11 RealTek PCI Wireless LAN (WLAN) network interface controller. |
Requires Wi-Fi. |
AR6002 Native 802.11 Miniport Driver |
BSP_NIC_AR6K_NWF |
Provides the IEEE 802.11 Atheros AR6002 WLAN network driver. |
Requires Wi-Fi. |
SMS SMSC100FD |
BSP_NIC_SMSC100 |
The NDIS miniport driver for the SMSC100. |
Requires SYSGEN_ETHERNET. For more information, see Wired Local Area Network (LAN) Catalog Items and Sysgen Variables. |
NDIS User-mode I/O Driver |
SYSGEN_NDISUIO |
Provides a protocol driver that supports sending and receiving Ethernet frames and OID query/set. |
Requires Network Driver Architecture (NDIS) (SYSGEN_NDIS). |
Network Bridging |
SYSGEN_BRIDGE |
Enables connecting multiple Ethernet network segments into a single subnet by forwarding packets from one segment to another. |
Requires Network Driver Architecture (NDIS) (SYSGEN_NDIS). |
Network Driver Architecture (NDIS) |
SYSGEN_NDIS |
Includes Network Driver Architecture (NDIS) support. |
Requires a network adapter. |
Sysgen Variables
The following table describes the SYSGEN variables you can set to add network drivers to your OS.
SYSGEN variable | Description | Dependencies |
---|---|---|
SYSGEN_ETH_80211_NWIFI |
Provides the 802.11 native Wi-Fi stack, which creates and manages data connections to wireless networks. |
Requires Wi-Fi. |