1. Broadcom WLAN Basic Concept
The WLAN software package contains the WLAN host driver(bcmdhd) runs on the host, a WLAN binary
firmware for WLAN module.
The WLAN driver passes IEEE 802.3 packets, and the necessary control packets, back and forth over
the SDIO(PCIe or USB) bus. A special Broadcom Device Class protocol is used to encapsulate control
packets on a separate logical control channel and to add packet information to the data channel.
The advantage of using the concept is that the device firmware is executed externally from a host device,
which means the host device does not have to use CPU or memory resources in order to execute the
device firmware functionality. The use of the WLAN chip provides the following bene